Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/google-sheets/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Google apps script 是否有可能使谷歌脚本功能每12小时自动执行一次,即使您没有打开工作表?_Google Apps Script_Google Sheets_Google Sheets Formula - Fatal编程技术网

Google apps script 是否有可能使谷歌脚本功能每12小时自动执行一次,即使您没有打开工作表?

Google apps script 是否有可能使谷歌脚本功能每12小时自动执行一次,即使您没有打开工作表?,google-apps-script,google-sheets,google-sheets-formula,Google Apps Script,Google Sheets,Google Sheets Formula,我想做一个函数,每12小时更新一次工作表第1页单元格A1的值。这可能吗?您需要为函数创建触发器 您可以从项目的“触发器”菜单手动执行此操作: 或者以编程方式 假设您希望每12小时执行一次myFunction,您可以通过仅执行和一次createTrigger函数来创建时间驱动触发器: function myFunction(){ // code here } // execute this only and once function createTrigger(){ ScriptApp.n

我想做一个函数,每12小时更新一次工作表第1页单元格A1的值。这可能吗?

您需要为函数创建触发器

您可以从项目的“触发器”菜单手动执行此操作:

或者以编程方式

假设您希望每12小时执行一次
myFunction
,您可以通过仅执行一次
createTrigger
函数来创建时间驱动触发器:

function myFunction(){
// code here
}


// execute this only and once
function createTrigger(){
ScriptApp.newTrigger("myFunction")
  .timeBased()
  .everyHours(12)
  .create();
}
您需要为函数创建触发器

您可以从项目的“触发器”菜单手动执行此操作:

或者以编程方式

假设您希望每12小时执行一次
myFunction
,您可以通过仅执行一次
createTrigger
函数来创建时间驱动触发器:

function myFunction(){
// code here
}


// execute this only and once
function createTrigger(){
ScriptApp.newTrigger("myFunction")
  .timeBased()
  .everyHours(12)
  .create();
}

请按照中的建议添加您的搜索/研究工作的简要说明。同时请澄清您所指的功能(是内置功能还是谷歌应用程序脚本功能?)请按照中的建议添加您的搜索/研究工作的简要说明。同时请澄清您所指的功能(是内置函数还是Google Apps脚本函数?)var testval=0函数myFunction(){testval=testval+1 Logger.log(testval)var ss=SpreadsheetApp.getActiveSpreadsheet()var sheet=ss.getSheets()[0]var cell=sheet.getRange(“A1”)cell.setValue(testval)}//只执行一次函数createTrigger(){ScriptApp.newTrigger(“myFunction”).timeBased().everyMinutes(.01).create();}那对我不起作用me@WARDEN请参阅.<代码>每分钟只接受1, 5, 10、15或30分钟。您通过了0.01。也检查您正在获取的错误消息。它应该说明为什么代码不起作用。如果您有任何问题,请考虑发布一个新线程。@克里斯伯内特。如果您在我的代码中看到,我将函数名作为字符串传递。:
“myFunction”
.var testval=0 function myFunction(){testval=testval+1 Logger.log(testval)var ss=SpreadsheetApp.getActiveSpreadsheet()var sheet=ss.getSheets()[0]var cell=sheet.getRange(“A1”)cell.setValue(testval)}//只执行一次函数createTrigger(){ScriptApp.newTrigger(“myFunction”).timeBased().everyMinutes(.01).create();}那对我不起作用me@WARDEN请参阅.<代码>每分钟只接受1, 5, 10、15或30分钟。您通过了0.01。也检查您正在获取的错误消息。它应该说明为什么代码不起作用。如果您有任何问题,请考虑发布一个新线程。@克里斯伯内特。如果您在我的代码中看到,我将函数名作为字符串传递。:
“myFunction”