【问题标题】:Google gadget/spreadsheet: Grab spreadsheet key for gadgetGoogle 小工具/电子表格:获取小工具的电子表格密钥
【发布时间】:2010-02-09 23:30:49
【问题描述】:

所以我正在开发一个 google gadget(实际上只是小工具化,因此我可以获得 this 的数据存储),我希望它可以嵌入到谷歌电子表格中(在此之后,我将跳过word google - 你可以想象它就在那里)。

我想使用嵌入小工具的电子表格作为我在小工具中输入的数据的键/值存储(我认为小工具数据的 2K 限制是不够的)。看起来我想做的是使用gadget's feed api 来操作 spreadsheet's list feed。但是,为了知道电子表格的列表提要是什么,我需要知道电子表格的密钥(在 URL 中)。我认为我不能直接从 URL 中抓取密钥,因为该小工具似乎是通过 iframe 插入的。

所以我需要知道如何告诉小工具我正在将电子表格的密钥嵌入到电子表格中。我想我可以让用户手动输入,但我更希望我的小工具以编程方式知道密钥。

【问题讨论】:

    标签: google-apps-script key google-docs feed google-gadget


    【解决方案1】:

    您可能想尝试使用 Google Apps 脚本而不是小工具。它知道嵌入它的电子表格。

    http://code.google.com/googleapps/appsscript/

    【讨论】:

      【解决方案2】:

      您应该能够通过向该 URL 发出 GET 请求来检索电子表格列表:

      https://spreadsheets.google.com/feeds/spreadsheets/private/full

      有关详细信息,请参阅 Google 电子表格 API: http://code.google.com/apis/spreadsheets/data/3.0/developers_guide_protocol.html#ListingSpreadsheets

      【讨论】:

      • 好的,购买我如何以编程方式确定我嵌入了哪些?或者如果电子表格向用户展示我能做的最好的事情?
      • 这有帮助吗:code.google.com/googleapps/appsscript/… Browser.msgBox(SpreadsheetApp.getActiveSpreadsheet().getId());
      • 知道什么是私有域电子表格列表的 url 吗?
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-26
      • 2017-08-05
      • 1970-01-01
      • 1970-01-01
      • 2015-09-11
      • 1970-01-01
      相关资源
      最近更新 更多