安卓手机端Google Sheet每20分钟自动刷新设置求助
实现Google Sheet公式每20分钟自动刷新的方法
你的公式依赖IMPORTHTML函数,Google Sheet默认不会按固定时间自动刷新这类导入函数,要实现每20分钟定时刷新,最可靠的方式是用Google Apps Script设置定时触发器,具体步骤如下:
步骤1:打开脚本编辑器
- 安卓手机操作:通过Chrome浏览器打开Google Sheet网页版(而非APP),打开目标表格后点击右上角三个点 → 选择「脚本编辑器」。
- 电脑端操作:打开表格后点击顶部菜单「工具」→ 「脚本编辑器」。
步骤2:编写刷新脚本
在脚本编辑器中删除默认代码,粘贴以下脚本(根据你的表格实际情况修改参数):
function refreshImportFormula() { // 替换成你的工作表名称,比如"Sheet1" const targetSheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName("Sheet1"); // 替换成公式所在的单元格,比如公式在A1就写"A1" const formulaCell = targetSheet.getRange("A1"); // 保存原公式,清空后重新设置以触发刷新 const originalFormula = formulaCell.getFormula(); formulaCell.setFormula(""); SpreadsheetApp.flush(); // 强制生效清空操作 formulaCell.setFormula(originalFormula); }
步骤3:设置定时触发器
- 在脚本编辑器左侧点击时钟图标(「触发器」)。
- 点击右下角「添加触发器」,按以下配置设置:
- 选择要运行的函数:
refreshImportFormula - 选择事件源:「时间驱动」
- 选择时间类型:「分钟计时器」
- 选择间隔:「每20分钟」
- 选择要运行的函数:
- 保存设置并完成Google授权(按指引操作即可)。
替代方案(非精准定时,仅作补充)
如果不想用脚本,可在公式中加入随时间变化的参数,让表格在打开或有编辑操作时触发刷新,但无法精确控制20分钟间隔:
将公式中所有IMPORTHTML部分修改为:
IMPORTHTML("https://niftyinvest.com/indices","Table",1)&"?"&NOW()
其他三个IMPORTHTML做相同修改即可。
内容的提问来源于stack exchange,提问作者Brijesh Chaurasia
相关产品推荐
相关产品推荐

