スプレッドシートに行を追加

「スプレッドシートに行を追加」アクションは、Google Sheets のスプレッドシートにデータ1行を追加します。

連携

Sheets のアクションを使用するには、まず Google Sheets アカウントにFlow を連携させる必要があります。このユーザーには、スプレッドシートの編集権限が必要です。

どのユーザーが Sheets のアクションを連携させたかわからない場合は、Flow エディタで連携の詳細を確認できます。

フィールド

「スプレッドシートに行を追加」アクションには、以下のフィールドが含まれています。

「スプレッドシートに行を追加」アクションで使用されるフィールド。
フィールド説明
スプレッドシートの URL必須項目です。ブラウザに表示されるスプレッドシートの URL を入力します。
タブ名必須項目です。スプレッドシート内の既存のタブ名を入力します。
行のコンテンツ (カンマ区切り)必須項目です。カンマで区切ったフィールドのリストを入力します。各カンマが新しい列を示します。

トリガー

「スプレッドシートに行を追加」アクションは、どのトリガーでも使用できます。

APIリファレンス

Flow は Google Sheets API を呼び出してスプレッドシートに行を追加します。詳細については、Google Sheets APIをご確認ください。

よくある質問

Flow からのデータが複数の列にまたがって表示されます。これはなぜですか?

Sheets では、列はカンマで区切られます。Flow からのデータにカンマが含まれる可能性がある場合、そのデータは複数の列に分割されます。これを回避するには、Liquid フィルターを使用してカンマを削除します。たとえば、{{ order.note | replace:",", " " }} を使用して、カンマをスペースに置き換えます。

Flow からのデータが、間違った列から始まります。

ワークシートの最終行の最初の数個の列に空の値がある場合、Sheets はコンテンツのある最初の列から次の列を挿入します (ドキュメント)。このエラーを修正するには、ワークシートを修正し、スプレッドシートに空白値を入力しないようにするしかありません。

注文の項目ごとに行を追加したいです。

Flow の For each アクションを使用して各項目をループ処理し、項目ごとに「スプレッドシートに行を追加」アクションを呼び出すことができます。

スプレッドシートに行を追加しようとすると、403 エラーが発生します。これはどういう意味ですか?

これは一般的に、Google Sheets と Flow を連携させたユーザーがワークシートにアクセスできないことを意味します。これを確認するには、どのユーザーが Sheets のアクションを連携させたかを確認してください。そのユーザーが Sheets の共有インターフェイスからワークシートを編集できることを確認してください。

新しい連携の後にこのエラーが発生した場合、この画面で Flow にワークシートを編集する許可を与えなかった可能性があります。

Sheetsの権限に関する問題

「See, edit, create, and delete all your Google Sheets spreadsheets」 チェックボックスにチェックを入れる必要があります。

スプレッドシートに行を追加しようとすると、429 または 500 エラーが発生します。これはどういう意味ですか?

これは一般的に、ワークシートで新しい行を追加する際に問題が発生していることを意味します。この問題は、Google API がリクエストを過剰に受信した場合や、ワークシートのフィールドまたは行が多すぎる場合に発生する可能性があります。

Sheets に再連携するにはどうすればよいですか?

Flow の連携は、同様の再連携のプロセスに従います。