Google apps script 使用gsuite的云项目

Google apps script 使用gsuite的云项目,google-apps-script,google-workspace,google-sheets-query,Google Apps Script,Google Workspace,Google Sheets Query,现在我有一些旅行的座位,客人通过填写预订表来预订他们的座位,所以我想。使用应用程序脚本代码通过rach预订动态减少座位数 执行我的英语提前谢谢我想这是你想玩的东西 //assuming form returns number of seats reseved as SeatsReserved in namedValues object. function onFormSubmit(e){ var lock=LockService.getScriptLock(); var rs=Num

现在我有一些旅行的座位,客人通过填写预订表来预订他们的座位,所以我想。使用应用程序脚本代码通过rach预订动态减少座位数
执行我的英语提前谢谢

我想这是你想玩的东西

//assuming form returns number of seats reseved as SeatsReserved in namedValues object.  
function onFormSubmit(e){
  var lock=LockService.getScriptLock();
  var rs=Number(PropertiesService.getScriptProperties().getProperty('RemainSeats'));
  var remainingSeats=rs-e.namedValues.SeatsReserved;
  PropertiesService.getScriptProperties().setProperty('RemainingSeats', remainingSeats);
  lock.releaseLock();
}
您需要能够初始化RemainSeats

function initSeats(s){
  PropertiesService.getScriptProperties().setProperty('RemainSeats', s);
}
请注意,我还没有测试过这一点,所以请编写您自己的,但现在您知道如何在电子表格的事件对象参考中查找ProptiesService、LockService和检查namedvalue。玩得开心


欢迎来到StackOverflow。请阅读并遵循中的张贴指南。StackOverflow不是设计、编码、研究或教程服务。