ScheduleRunScriptUTCv2
Schedules a script to run at given UTC time.
Service | Operation |
---|---|
script | SCHEDULE_CLOUD_SCRIPT |
Method Parameters
Parameter | Description |
---|---|
scriptName | The name of the script with its absolute path to be run. |
scriptData | Data to be sent to the script in JSON format. |
startDateInUTC | The start date. (date in millis UTC). |
Usage
http://localhost:3000
- C#
- C++
- Objective-C
- Java
- JavaScript
- Dart
- Cloud Code
- Raw
// Currently cloud-code only
// Currently cloud-code only
// Currently cloud-code only
// Currently cloud-code only
// Currently cloud-code only
// Cloud Code only. To view example, switch to the Cloud Code tab
var scriptName = "path/to/script1";
var scriptData = {
"parm": "value"
};
var startDateInUTC = 1437579786000;
var scriptProxy = bridge.getScriptServiceProxy();
var postResult = scriptProxy.scheduleRunScriptUTCv2(scriptName, scriptData, startDateInUTC);
if (postResult.status == 200) {
// Success!
}
{
"service":"script",
"operation":"SCHEDULE_CLOUD_SCRIPT",
"data":{
"scriptName": "path/to/script1",
"scriptData" {
"parm": "value"
},
"startDateInUTC": 1437579786000
}
}
JSON Response
{
"data": {
"gameId": "13229",
"description": null,
"result": {},
"jobId": "8a39b713-afbe-499b-9b03-e135031582fc",
"localTime": null,
"createdAt": 1624990277998,
"runStartTime": 0,
"runEndTime": 0,
"playerSessionId": null,
"scheduledStartTime": 1624990337998,
"scriptName": "folder/getProperties",
"jobType": "CloudCode",
"runState": "Scheduled",
"parameters": {
"parm": "value"
},
"updatedAt": 1624990277998
},
"status": 200
}