Javascript 我如何使谷歌应用程序脚本服务的剩余每日邮件配额保持一致?
我在谷歌应用程序脚本上做了一个项目,在发送表单响应后自动发送电子邮件。但是,当我使用Javascript 我如何使谷歌应用程序脚本服务的剩余每日邮件配额保持一致?,javascript,google-apps-script,google-forms,Javascript,Google Apps Script,Google Forms,我在谷歌应用程序脚本上做了一个项目,在发送表单响应后自动发送电子邮件。但是,当我使用MailApp.getRemainingDailyQuota()方法检查剩余电子邮件的每日配额时,配额响应会随着每个脚本的执行而变化 因此,我创建了另一个项目来测试配额,使用MailApp.getRemainingDailyQuota()方法,即使如此,配额响应也会随着每次执行而变化 用于测试的代码: function testeDeCota() { let cota; cota = MailApp
MailApp.getRemainingDailyQuota()
方法检查剩余电子邮件的每日配额时,配额响应会随着每个脚本的执行而变化
因此,我创建了另一个项目来测试配额,使用MailApp.getRemainingDailyQuota()
方法,即使如此,配额响应也会随着每次执行而变化
用于测试的代码:
function testeDeCota() {
let cota;
cota = MailApp.getRemainingDailyQuota();
Logger.log("Cota de emails restantes: " + cota);
cota = MailApp.getRemainingDailyQuota();
Logger.log("Cota de emails restantes: " + cota);
}
我使用的工作区帐户每天有1500封电子邮件的配额
这是我处决的一张剪报。请注意,有3次连续执行且未发送任何电子邮件,即使如此,配额响应也会有所不同。答复如下:
1394年;
1399;
1390
每当我试图发送电子邮件或获取配额信息时,数量只是随机变化
这似乎是有意为之的行为。
除了Marios提到的旧问题(),这一点最近在“问题跟踪者”中被报道,并以“预期行为”结束:
for(i=1; i<=n; i++) {
SpreadsheetApp.openById(documentID).getSheetByName(sheetName).appendRow([new Date(), MailApp.getRemainingDailyQuota()]);
Utilities.sleep(1000);
}
for(i=1;iI)可以确认getReamingDailyQuota()方法始终返回1500,因此我不会遇到与您相同的问题。