【问题标题】:Google spreadsheet integration谷歌电子表格集成
【发布时间】:2013-04-20 11:02:20
【问题描述】:

我正在尝试与谷歌电子表格集成,但不确定我想到的工作流程是否可行。

这是工作流程:

  • 用户选择将电子表格添加到我的网络应用中
  • 他被重定向到一个新的谷歌电子表格
  • 一旦他完成创建/编辑,我需要一种方法让用户返回我的应用并为其提供新创建的电子表格的 ID,以便我可以嵌入/显示它

身份验证部分应该没问题,但弄清楚如何实现最后一步是个问题。

我最初考虑使用应用程序脚本向电子表格添加一个菜单项,该脚本会说“保存并关闭”之类的内容,并将使用新的电子表格 ID 作为 URL 参数重定向到我的应用程序。但似乎不可能为所有新创建的脚本安装这样的菜单。

有什么建议吗?工作流程是否可行?

【问题讨论】:

  • 如果您创建一个包含菜单脚本的电子表格副本,而不是创建一个新的电子表格,那么您的“保存并关闭”菜单项是可行的。
  • “重定向”是如何发生的?也许,如果您在脚本中创建它,您可以拥有电子表格对象及其 id

标签: google-apps-script google-sheets google-docs google-spreadsheet-api


【解决方案1】:

菜单在首次运行时可能需要授权。 何避免这种情况,在单元格上写下您的应用程序 url,并将 ss id 作为参数 ? id=xxxxxx 用户点击网址进入下一步。

【讨论】:

    【解决方案2】:

    模板可能会起作用,这取决于您的需要。您可以使用代码创建电子表格并将其添加到谷歌模板。然后,当使用模板时,代码将运行,让模板添加自定义菜单。用户永远不会看到任何代码。 (评论:我希望 google-apps-script 的最终用户的生活更轻松。即非程序员。)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-05-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多