如何在Google Sheets URL参数中添加公式?
Google Sheets是否支持通过URL参数设置公式?
结论:不支持。
目前Google Sheets公开的全部URL参数中,不存在可以直接写入单元格公式(fx)的专属参数,你预期的?formula=IMPORTDATA(xxx)形式的链接没有官方能力支撑,无法实现点击链接新建空白表格时自动注入公式的效果。
现有URL参数的能力范围
你整理的所有公开URL参数,和内容加载、定位相关的仅支持以下能力,均不支持自定义公式注入:
tq=:仅支持传入Google可视化API查询语法,对已有表格的数据源做筛选、聚合查询输出,不能写入自定义表格公式range=:仅用于定位已有表格的指定单元格/单元格区域,无法向对应位置写入公式或内容- 其余参数均为界面控制、导出格式、视图模式、打印配置相关,不涉及表格内容初始化写入

可实现同等需求的替代方案
如果要实现「点击链接即可获得带IMPORTDATA自动导入CSV公式的新表格」的效果,不需要公式类URL参数,用模板复制方案即可达成:
- 提前新建一份Google Sheets模板,在对应单元格写入你需要的公式,例如在A1单元格填入
=IMPORTDATA("你的CSV数据地址") - 打开这份模板的分享权限,将模板链接中的路径后缀
/edit替换为/copy,得到最终的分享链接,格式为https://docs.google.com/spreadsheets/d/[模板表格ID]/copy - 其他用户点击该链接时,会自动在自身的Google云盘内生成一份模板的完整副本,副本会保留你提前预置的所有公式,打开后就会自动触发IMPORTDATA函数拉取CSV数据,和你预期的效果完全一致。
内容的提问来源于stack exchange,提问作者Max Boyanov
相关产品推荐
相关产品推荐

