我试图在GoogleSheet中使用带有URL和时间戳的IMPORTDATA
=IMPORTDATA("https://www.amfiindia.com/spages/NAVAll.txt?t"=TEXT(NOW(),"ddmmyyyhhmmss"))
错误此函数不允许引用现在()、RAND()或RANDBETWEEN()的单元格
发布于 2023-03-12 08:43:24
通常这样做的方法是将公式中的now()替换为对单元格的引用,并使用运行在时间驱动触发器上的短脚本填充该单元格。
最近引入的lambda函数允许您将易失性函数(如now() )封装在实际上是半静态闭包中,因此类似这样的函数也可能工作:
=let(
baseUrl, "https://www.amfiindia.com/spages/NAVAll.txt",
now, lambda(volatile, volatile)(now()),
postFix, "?t=" & text(now, "ddmmyyyhhmmss"),
refresh, F1,
importdata(baseUrl & postFix)
)公式要求您在单元格F1中插入>复选框。切换复选框以重新计算公式。
https://webapps.stackexchange.com/questions/169749
复制相似问题