Google apps script 是否有一种机制可以防止脚本在修改或打开google工作表时更新该工作表?
我目前正在使用这个脚本Google apps script 是否有一种机制可以防止脚本在修改或打开google工作表时更新该工作表?,google-apps-script,google-sheets,static,Google Apps Script,Google Sheets,Static,我目前正在使用这个脚本 function TIMESTAMP() { var today = new Date(); var date = (today.getMonth()+1)+'-'+today.getDate()+'-'+today.getFullYear(); var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds(); va
function TIMESTAMP() {
var today = new Date();
var date = (today.getMonth()+1)+'-'+today.getDate()+'-'+today.getFullYear();
var time = today.getHours() + ":" + today.getMinutes() + ":" + today.getSeconds();
var dateTime = date+' '+time;
return dateTime;
}
我将它与一个简单的if语句配对(if(A2=0,“,TIMESTAMP())
每次我打开工作表时,单元格都会随着我打开工作表的时间而更新。我不希望发生这种情况-这只是使用Now()
函数的一种迂回方式。我想要的是一个只运行一次的脚本,当a
下的行使用importrange
函数自动更新时
脚本本身没有其他触发器。如何使脚本生成静态结果?如果您使用的是
IMPORTRANGE
,则必须考虑此函数每30分钟重新计算一次
从电子表格外部提取数据的函数将在以下时间重新计算:
导入
:30分钟
解决此问题的一个方法是不使用IMPORTRANGE
功能,而是使用Apps脚本来导入数据
参考文献