我想通过GAS触发器访问外部Google API。是否可以/建议使用javascript Google API客户端库,以适应GAS上下文,而不是手动使用URL Fetch,如这里所述?
PS。我正在尝试通过其REST API访问Google应用引擎任务队列服务。
在应用程序脚本代码编辑器中,在RESOURCES,ADVANCED GOOGLE SERVICES菜单下,您可以启用不同的API。我没有看到任何类似于任务队列的高级服务。有一个任务API,但这是针对任务列表的,它与任务队列非常不同。
因此,我认为您别无选择,只能在Apps Script的服务器端gs
代码中使用带有UrlFetchApp.fetch()
的REST API。
就触发器而言,如果您要大量运行它,或者运行需要很长时间才能运行的代码,您可能需要查看配额限制。
您可以将外部API与OAUTH2一起使用,如下所述:apps-script-OAUTH2
它不是内置的,但您可以很容易地将其添加为Readme中提到的库。