1

現在、Google フォームの機能をシステムに統合するリクエストが寄せられています。Web で検索を行ったところ、サードパーティ ツールを使用して大幅なカスタマイズを行わない限り、Google フォームの後処理を変更する方法がないことがわかりました。

したがって、誰かがGoogleフォームに記入するとき、フォームに「ユーザーID」を記入する必要があるという考えがあります。これは、フォームによって生成された Google スプレッドシートのフィールドとして収集されます。

私のバックエンド アプリケーションでは、スプレッドシートにクエリを実行し、ユーザーが入力したユーザー ID フィールドを探します。そうすれば、彼/彼女がフォームに記入したかどうかを知ることができます。

スプレッドシート用の Google Docs API を調べようとしていますが、リストベースのフィードとセルベースのフィードがあることがわかりましたが、どちらがやりたいことを達成できるかわかりません。誰でもこれに光を当てることができますか?

ありがとうございました

4

1 に答える 1

0

リストベースのフィードはSQLのようなものだと考えてください。行の読み取り、行の挿入(下部)、行の削除、および行の更新を行うことができます。-データのみを保存でき、数式は保存できません。対照的に、CELLベースのフィードでは、セル参照(R1C1スタイル)を使用して、セル、任意のセルの読み取りと書き込みを行うことができます。CELL FEEDを使用すると、より詳細な制御が可能になり、バッチ更新が含まれます。

いくつかのサンプルCELLFEEDコードはここにあります: http ://code.google.com/p/gdata-java-client/source/browse/trunk/java/sample/spreadsheet/cell/CellDemo.java?r = 51

もう1つのオプションは、Google Apps Scriptを使用することです。データを抽出するだけの場合、これはおそらく作業量が少なくなります。読み取りを行うためにOAuthを必要としないため、htmlサービスはおそらくジョブhttps://developers.google.com/apps-script/html_serviceのツールです。

于 2013-02-07T03:38:58.697 に答える