来自Google App Script的外部API调用

时间:2017-06-01 18:27:53

标签: google-apps-script

我试图在更新特定单元格的任何时候从脚本调用外部API。

以下是代码。

function onEdit(e)
{ 
var zone = SpreadsheetApp.getActiveSpreadsheet().getActiveSheet().getAc‌​tiveCell().getA1Nota‌​tion(); 
if ( ((zone=="Z370") || (zone=="Z371") || (zone=="Z372")) && SpreadsheetApp.getActiveSheet().getRange(zone).getValues()==‌​"WAITING") 
{ 
var response = UrlFetchApp.fetch('ps1w2.rt.informaticacloud.com/active-bpel‌​/public/rt/999S7X/ExecuteTask)‌​; 
} ; 
}

第一个外部API调用工作正常,但下一个调试失败,因为第一个仍在运行。

我想知道是否可以在Google App中管理作业队列以避免执行失败。第二个调用应该在第一个调用完成后开始。

请你确认/建议。

感谢您的时间。

0 个答案:

没有答案