- 依一天中的時段修改商店中的價格。
- 更新遊戲資料以反映目前活動的變更。
- 每天將虛擬貨幣注入遊戲經濟體系等。
步驟 1 - 準備 CloudScript
在 Game Manager 中:- 在左側功能表中選取 Automation。
- 在 CloudScript Revisions 索引標籤上,新增名為
adjustRareDropRate的 CloudScript 函式,其中簡單呼叫SetTitleDataAPI,如下方程式碼片段和影像所示。
眼尖的人請別擔心,這裡面刻意放了一個錯誤。請務必部署新的修訂,使其在您的遊戲中生效。

步驟 2 - 建立排程工作
現在從左側功能表中選取 Servers。- 前往 Scheduled Tasks 索引標籤。
- 選取畫面右上角的 New Scheduled Task。
- 這會開啟 Create Task 檢視。
- 在 Type of task 欄位中,選擇 Run a CloudScript function。
- 在其下方,您可以從目前部署的 CloudScript 修訂中挑選函式,並指定要傳入的引數。
- 選擇您在上一個步驟中撰寫的 adjustRareDropRate Handler。
- 在 SCHEDULE 標題下選取 On a schedule (UTC)。
- 簡單的排程建立器可讓您選擇 Task 的執行時間 (每小時、每天、每週等)。
- 在此範例中,我們想要進階排程,以便指定在一週中的哪幾天執行工作。
- 因此請選取 CRON EXPRESSION。

步驟 3 - 測試工作
在 Tasks 檢視 (Servers -> Tasks) 上,我們可以看到新建立之工作的下一次執行時間是在接下來的週六,一如預期。 因此,如果目前是週二,則下一次排程的執行時間會在 4 天後。若要立即測試工作,請選取 Adjust rare drop rate 工作並選擇 RUN TASKS。
步驟 4 - 檢查測試執行的結果
很遺憾,工作執行失敗了。選取工作執行個體以查看發生了什麼問題。

步驟 5 - 再次測試 (成功)
請修正我們在步驟 4 中發現的錯誤。正確的程式碼片段如下所示。
- 在左側功能表中選取 Content。
- 前往 Title Data 索引標籤。
- 確認 Title Data 項目確實已設定。

