コンテンツにスキップ

Google スプレッドシート

ノード上のデータを、Google スプレッドシートのシートに貼り付けます。ファイルではなくシートに書くので、そのまま人が見たり、別のシートから参照したりできます。

ダイアログ内設定項目

接続情報必須
Google スプレッドシートの接続情報を選びます。はじめは更新日がいちばん新しいものが入っています。一覧に出るのは、自分が参照できる接続情報だけです。
シートURL必須
書き込み先のスプレッドシートの URL を入れます。シートではなくファイルの URLです。この欄では変数が置き換わりません。
シート名必須
書き込み先のシート(タブ)の名前です。ない名前を入れると、そのシートが新しく作られます。ある名前を入れると、そのシートの中身を全部消してから書きます。変数を差し込めます。

書き込み方

書き込み設定(追記・上書き)はありません。 シートがあれば中身を消してから書く、なければ作る、の 1 通りだけです。足していきたいときは、シート名に変数を入れて日ごとに分けるか、ファイルを置く出し先を使ってください。

エラーと対処

どのエラーも、直すのは「設定の編集」ダイアログか接続情報の画面です。

シート名が空

シート名を入れずに実行したときに出ます。シート URL でファイルを開けたあとに出るので、URL のほうに不備があるときは、そちらのエラーが先に出ます。

設定の編集で、出力先のシート名を入力してください。

直し方 — 「設定の編集」を開き、シート名を入れます。

サービスアカウントキーの形がおかしい

接続情報に貼った JSON が読めないときに出ます。

接続情報が不正です。アクセスキー内のprivate_keyが「“」で囲まれているかなど、JSONの書式を確認してください。

直し方 — GCP コンソールから落とした JSON を、そのまま貼り直します。

変数が見つからない

名前に $ で変数を書いたが、その名前の変数がないときに出ます。

変数: 対象日が設定されていないため処理を中断しました。

直し方 — 変数の名前を見直すか、プロジェクトに変数を追加します。$ で始めて書いた語は、すべて変数として扱われます。

関連