-1

「チュートリアル: JavaScript オブジェクトを使用してスプレッドシート データを書き込む」 https://developers.google.com/apps-script/articles/writing_spreadsheet_dataからスクリプトを拡張しようとしています。

このスクリプトを独自のスプレッドシートに実装し、ソース スプレッドシートを読み取ってターゲット スプレッドシートに書き込むことができます。残念ながら、私はそのチュートリアルの限界に達しました。これは、私の JavaScript の知識の範囲と正確に一致しています。

目標: 1) チュートリアルで使用されている「部門」に一致するシートにデータを書き込む代わりに、部門に一致する 1 つのシートを含む特定のターゲット スプレッドシートに書き込む必要があります。2) スクリプトをループして、各部門を一意のスプレッドシートに書き込む必要があります。

この目的のために、約 100 の「部門」があり、探している結果は 100 のスプレッドシートである必要があります - 各部門に 1 つずつ [チュートリアルで作成されたシートのように] スクリプトは新しいスプレッドシートを動的に作成する必要はありません。それは素晴らしいことですが...適切なスプレッドシートに書き込む必要があるだけです。

ヘルプ/アドバイスまたは指示は大歓迎です。ありがとう

4

2 に答える 2

0

どこかに保存する必要があるのは、部門名からスプレッドシートIDへのマッピングです。これは、マスタースプレッドシートにそのマッピングを含む特別なシートを作成することで実行できます。

Department     Spreadsheet Id
Sales          123
HR             456

データを書き出す準備ができたら、特定の部門のスプレッドシートIDを検索できます。SpreadsheetApp.openById()を使用して、スプレッドシートを開き、データを書き込むことができます。

于 2012-05-21T19:18:01.943 に答える