gpt4 book ai didi

javascript - 如何阻止函数每天执行超过 x 次?

转载 作者:行者123 更新时间:2023-12-04 10:34:36 26 4
gpt4 key购买 nike

在 Google Sheets Script 中,如何阻止函数执行超过 x 的次数,例如一天5次?

例如,我有一个触发器每 20 分钟执行一次函数,该函数根据函数中的条件发送一封电子邮件,但是我只希望它每天最多发送 5 次此电子邮件。我该怎么做?

最佳答案

正如其他用户推荐的那样,您可以在 Project Properties 中存储一个值。 , 并用它来计算脚本执行了多少次。我建议您使用条件将新属性与 5 进行比较。 .

Remind to convert the property returned result type to Integer, as it is an String by default, otherwise you won't be able to add 1 in each execution.



例如,我们可以使用 setProperty修改已经保存的值,例如:
var userProperties = PropertiesService.getUserProperties();
var newValue = +userProperties.getProperty('Execution_times') + 1;

userProperties.setProperty('Execution_times', newValue); // Updates stored value.

关于javascript - 如何阻止函数每天执行超过 x 次?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/60248907/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com