微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

我如何知道团体阅读的限制?

如何解决我如何知道团体阅读的限制?

我正致力于将大型列表从 Google Apps Script 迁移到 Google 网上论坛。

在创建一些成员之后,我遇到了这个异常:

异常:服务在一天内调用次数过多:高级组 阅读。

有一种方法可以知道读取的可用引用,以便将此验证集成到我的代码中。

这是我的功能

function readSheet(){
    var sheetId='MY-ID';
    var sheet = SpreadsheetApp.openById(sheetId);
    var toIgnore = 1;
    var mData = sheet.getDatarange().offset(toIgnore,sheet.getLastRow() - toIgnore).getValues();

    for (var i = 0; i < mData.length; i++) {
        /*Here verify quota*/
        addUsertoGroup(mData[i][0]);
    }
}

我如何才能做到这一点?

解决方法

您的脚本达到配额或限制。

您可以在下面的 table 中查看 Groups read 的每日配额:

enter image description here

您可以使用 try..catch 语句忽略错误:

function readSheet(){
    var sheetId='MY-ID';
    var sheet = SpreadsheetApp.openById(sheetId);
    var toIgnore = 1;
    var mData = sheet.getDataRange().offset(toIgnore,sheet.getLastRow() - toIgnore).getValues();

    for (var i = 0; i < mData.length; i++) {
      try{
        addUsertoGroup(mData[i][0]);
      }
      catch(e){
        console.log("The script reached the daily quota: ",e);
      }
}
}

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。

相关推荐


Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其他元素将获得点击?
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。)
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbcDriver发生异常。为什么?
这是用Java进行XML解析的最佳库。
Java的PriorityQueue的内置迭代器不会以任何特定顺序遍历数据结构。为什么?
如何在Java中聆听按键时移动图像。
Java“Program to an interface”。这是什么意思?