Google ガジェット/スプレッドシート:ガジェットのスプレッドシート キーを取得します
-
19-09-2019 - |
質問
それで私は取り組んでいます グーグルガジェット(実際には、データストアを取得できるようにガジェタイズしているだけです) これ) Google スプレッドシートに埋め込み可能にしたいと考えています (この時点以降、Google という単語は省略します。そこにあると想像していただければと思います)。
ガジェットを埋め込んだスプレッドシートを、ガジェット内に入力するデータのキー/値ストアとして使用したいと考えています (ガジェット データの 2K 制限では十分ではないと思います)。私がやりたいことは、 ガジェットのフィードAPI を操作するスプレッドシートのリストフィード. 。ただし、スプレッドシートのリスト フィードが何であるかを知るためには、スプレッドシートのキー (URL 内にあります) を知る必要があります。ガジェットは iframe 経由で挿入されているようなので、URL からキーを直接取得することはできないと思います。
したがって、スプレッドシートに埋め込んでいるスプレッドシートのキーをガジェットに伝える方法を知る必要があります。ユーザーに手動でキーを入力させることもできると思いますが、ガジェットにプログラム的にキーを認識させたいと考えています。
解決
ガジェットの代わりに Google Apps Script を使用してみるとよいでしょう。埋め込まれているスプレッドシートを認識します。
他のヒント
次の 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