0

私は、SQL データベースのような Google スプレッドシートを使用する Web サイトで作業しています (csv ファイルを Web に公開し、それを多次元配列として読み取ることによってそうしました)。ここで、ユーザーがサイトで自分の情報を更新したときに、スプレッドシートのフィールドを更新するという問題に直面しました。これを行う最善の方法について何か提案はありますか? 特定の Web ページに移動したときにトリガーされる Google Apps Script を使用して実行できますか? または、PHP/javascript/その他のものをまっすぐにしますか?

これについての一般的な戦略を探しているだけです。どんな情報でも非常に役立ちます!

4

2 に答える 2

0

これは非常に単純で単純なはずです...

スプレッドシートからのCSVファイルから多次元配列にデータを読み取るとおっしゃいました...

そのステップをスキップして、スプレッドシートから直接配列を作成しgetDataRange.getValues()、2D配列内のデータを処理し、変更の使用を検証する必要があるたびに、それで十分getRange(1,1,array.length,array[0].length).setValues(array)です。

これは私が通常行う方法であり、非常に簡単で効率的です;)

于 2012-11-07T23:09:23.100 に答える
0

情報を更新するためのGoogleフォームを作成し、onFormSubmit()を実行するスクリプトを設定すると、「データベース」を読み込んで、送信された情報から値を更新できると思います。データベースをロードするには、そのIDが必要です。次に、spreadsheet = SpreadsheetApp.openByID( "theID");を使用します。開いたら、セルを編集する必要があります。秘訣はそれらを見つけることです。ユーザーに一致するキー値(フォームに入力されたID番号?)が見つかるまで行を反復処理すると、その行の各セルの値を変更して新しい値に一致させることができます。

于 2012-11-07T22:18:15.827 に答える