google-apps-script - 有没有办法使用应用程序脚本安排对离线 Google 表格文档的更新?
问题描述
使用 Google 应用程序脚本,我想在文档未打开时安排刷新 Google 表格中的数据。
我可以创建一个基于时间的触发器(如下),但它没有附加到特定的电子表格。有没有办法创建附加到特定电子表格的基于时间的触发器?
const trigger = ScriptApp.newTrigger('onTriggerTimeBased')
.timeBased()
.onMonthDay(1)
.everyHours(1)
.create();
解决方案
函数中的'onTriggerTimeBased'
字符串是在您输入的时间后将被触发的函数的名称,因此您可以使用
SpreadsheetApp.openById(ssId)
wheressId
是一个存储电子表格 id 的字符串表示形式的变量在函数中获取电子表格。电子表格的 ID 是https://docs.google.com/spreadsheets/d/
电子表格 URL 中的字符串。
推荐阅读
- javascript - Unable to login to Youtube acc through google sign-in with puppeteer
- json - how can i transfer old format to now json format with jolt?
- html - 在另一个组件中使用本地组件变量而不使用选择器
- python - How to see VSCode popups for sessions in SQLAlchemy
- java - Executing python script with Runtime.getRuntime() is always return BLANK if the output is in Arabic
- stm32 - STM32F405 SPI Transmit using DMA not working
- python - SWIG、Python 和带有内联指令的接口文件
- python - 尝试使用 sheet_name=None 为文档中的每个工作表运行 python pandas 脚本但不工作
- c# - 在 C# 中人为地创建连接超时错误?
- postgresql - 是否可以使用集群外的 Dbeaver 或 SQLDeveloper 等客户端连接在 Kubernetes 集群中运行的 pgsql?