我想打开一个带有一些参数的Google电子表格。
我可以在网址中添加这些参数来打开电子表格,然后在电子表格中将这些参数加载到某些单元格中吗?
相关电子表格是私下共享的,使用网址的用户被授予编辑权限。
答案 0 :(得分:3)
Sandy Good提供了一个有趣的答案,工作流程确实是唯一可行的,但有一个主要问题是以这种方式部署的webapp无法打开"您的电子表格符合常规意义,即打开",即在浏览器窗口中打开,以便正常使用它。
至少没有用户操作,例如点击链接会在新标签页中打开工作表。最后,您将有两个步骤:
通过带有参数的网址启动网络应用程序,这些参数可以在电子表格中写入一些值,而不会看到它和
使用步骤1中显示的链接打开电子表格...检索步骤1在某个单元格中写入的值
非常繁琐,没有任何东西会阻止用户直接转到电子表格而不使用您的特殊网址...
总而言之,这将毫无用处。
所以我真的害怕真正的答案而且#34;不,不可能"
答案 1 :(得分:2)
以下是可供不同Google产品使用的触发器表格:
在独立应用中,您可以运行doGet()
功能。 doGet()
函数自动运行。 e.parameter
可以使用doGet(e)
选项来解析URL搜索字符串设置。但是doGet()
函数无法添加到工作表中。
本文档中列出了可用的URL参数:
但是,这些网址参数适用于网络应用和Google协作平台小工具,而不适用于Google表格。
您可以使用中间的Google Apps脚本发送URL请求,然后Apps脚本处理URL搜索字符串参数,然后打开电子表格。
因此,您不是使用Google表格网址来打开电子表格,而是使用已部署的网络应用程序的网址。然后,用户需要单击链接以打开电子表格。
一旦网络应用程序解析了URL搜索字符串值,您就需要编写某种类型的脚本,例如使用Spreadsheet Service
将这些值写入电子表格