概要

kintoneでのレコードの追加・更新をGoogleスプレッドシートにも反映させます。

<ワークフローの流れとポイント>

設定方法

以下の番号順に設定内容を説明します。

①webhook(受信)の設定

最初に、kintoneのWebhookの設定を行います。

<設定>

1.以下のようにパラメータを設定してください。

項目 内容
HTTPメソッド POST
認証 NONE

2.WebhookのURLをコピーし、kintoneでWebhookの設定を行います。

kintoneでのWebhookの設定はこちらを参照してください。

kintone側を設定したら、Webhookの[Webhookを受信する]をクリックして、kintoneでレコードの更新を行ってください。

しばらくすると、以下の様にキーが表示されます。

Webhookの設定は以上です。これまでの設定内容を保存してください。

②Googleスプレッドシートの設定

スプレッドシートから情報を取得します。

以下のようにパラメータを設定してください。

項目 内容
アクション 一覧の取得と検索
スプレッドシートIDの指定 スプレッドシートのIDを記載
※スプレッドシートのIDについてはこちらを参照
一覧データの方向を指定 縦方向
シート名を指定 スプレッドシートのシート名を記載
範囲を指定 A2:D10000
※最大1万行まで利用できます。1万行を指定しても、実際に記載されている行数のリストだけを抽出します。
見出しになる行または列を指定 1行目
特定の文字列を検索する 完全一致
検索文字列 record.メールアドレス.value
※引用可能なデータ(変数)のwebhookにあります。この変数名はkintoneの設定により、異なる可能性があります。
検索する行または列を指定 D
※GoogleSheetsの見出しにメールアドレスがある列を指定してください。

以上を設定したら保存してください。

③リスト処理

設定はありません。

※リスト処理については、こちらの記事を参照してください。

④条件分岐

検索ヒット数の変数を元に判断します。以下の様に設定します。

項目 内容
データ型 数値(Number)
判定値 GoogleSheetsの変数
検索ヒット数
条件符号 =
値 0

⑤GoogleSheets(新規登録)

GoogleSheetsへ行を新規で追加します。

項目
内容
アクション
行追加・更新
スプレッドシートIDの指定
スプレッドシートのIDを記載
※スプレッドシートIDについてはこちらを参照
シート名
スプレッドシートのシート名を記載
更新方法
最終行の下にデータを追加
開始列
A列(この値は、自身のスプレッドシートに合わせて適切に変更してください。)
終了列
D列(この値は、自身のスプレッドシートに合わせて適切に変更してください。)
入力項目の設定
引用可能なデータ(変数)のwebhookにある変数を指定してください。変数名は、kintoneの設定により、各自異なります。
項目
追加・更新内容
姓
record.姓.value
名
record.名.value
会社・組織名
record.会社・組織名.value
メールアドレス
record.メールアドレス.value

<画像を挿入>

⑥GoogleSheets(更新)

GoogleSheetsの行の更新をします。

項目内容
アクション行追加・更新
スプレッドシートIDの指定スプレッドシートのIDを記載
※スプレッドシートIDについてはこちらを参照
シート名スプレッドシートのシート名を記載
更新方法行の更新
開始列A列(この値は、自身のスプレッドシートに合わせて適切に変更してください。)
終了列D列(この値は、自身のスプレッドシートに合わせて適切に変更してください。)
更新する行番号を指定
引用可能なデータ(変数)から、リスト処理にある行番号を指定してください。
見出し行を指定する
1行目
入力項目の設定引用可能なデータ(変数)のwebhookにある変数を指定してください。変数名は、kintoneの設定により各自異なります。
項目追加・更新内容
姓record.姓.value
名record.名.value
会社・組織名record.会社名・組織名.value
メールアドレスrecord.メールアドレス.value