如何强制刷新=importdata()?

问题描述 投票:0回答:2

我的脚本以前可以工作,但是,我最近注意到,当我使用 5 分钟间隔触发器激活此脚本时,它不起作用。但是,当我运行脚本时,它将加载数据,但不会更新数据。它实际上只会在我删除脚本时更新数据,然后删除该函数并重新粘贴它。 :

function allergen()
{
SpreadsheetApp.getActive().getRange('Backend Data!H2').setValue('=importdata("https://app.periscopedata.com/api/company_name/chart/csv/cd30345f-08fe-808a-93cc-7e32a19353f4")')
}
google-sheets
2个回答

0
投票

我这样解决(或管理):

  1. importdata
    单元格应以
    ?v=" & some_cell_address)
    结尾
    即:指向单元格地址(例如 G2)的任意查询字符串(我使用“v”作为“版本”)

  2. 每次我想强制刷新时,我都会增加单元格数量(例如1、2、3、4...),又名“版本”

Forcing refresh

在上面的例子中,如果我想强制刷新,我会将G2从2更改为3。
下次我会把它从3改成4等等...

最新问题
© www.soinside.com 2019 - 2025. All rights reserved.