Google スプレッドシート との連携機能について、複数のフォームでそれぞれ別のスプレットシートと連携することは可能でしょうか?

12 views
Skip to first unread message

takuo yamada

unread,
Feb 26, 2026, 9:31:07 PM (3 days ago) Feb 26
to a-blog cms forum
お世話になります。
Google スプレッドシート との連携機能について、複数のフォームでそれぞれ別のスプレットシートと連携することは可能でしょうか?

https://developer.a-blogcms.jp/document/app/google_spreadsheet.html
上記ドキュメントを参考に、スプレットシートと連動しています。
1つのフォームを連携することはできたのですが、
2つ目のフォームを連携することがうまく動作しませんでした。
複数のフォームまたは、複数のブログでの動作させることは可能でしょうか?

そもそもGoogle SpreadSheetと連携できるフォームは、
サイト1つに対して、1つしかできないでしょうか?

Google Spread Sheet との連携 のページで、
別のブログでOAuth2認証を別に作って、認証はできたのですが、
解除ができなくなってしまいました。
認証解除ボタンが動作しなくなった時は、原因は何が考えられますでしょうか?
https://ドメイン名/bid/7/admin/app_google_sheets_index/


動作環境としては、以下になります。

a-blog cms のバージョン:   Ver. 3.2.14
php のバージョン:   8.3.21
Xサーバー
再現ブラウザ:   Chrome 145.0.7632.117

よろしくお願いします。

伊藤淳

unread,
Feb 27, 2026, 6:51:48 AM (2 days ago) Feb 27
to a-blog cms forum
お世話になっております。

> Google スプレッドシート との連携機能について、複数のフォームでそれぞれ別のスプレットシートと連携することは可能でしょうか?

こちら可能となっております。

認証はブログ毎になり、フォーム毎にシートを指定できるようになっております。
こちらVer. 3.2.14 で試したところ正常に複数フォームと連携できました。
ただし、ブログ毎に認証する場合は、それぞれ別の認証情報を設定するようにお願いします。

> 認証解除ボタンが動作しなくなった時は、原因は何が考えられますでしょうか?

原因不明ですが、まずはルートブログのダッシュボードより、コンフィグのキャッシュを削除してみてください。
また、Googleスプレッドシートの拡張アプリが最新のものを使用しているかもご確認ください。CMSが最新なので拡張アプリが古い場合は動作しない可能性がございます。
あと考えられる原因として、Google Consoleで入力したコールバックURLのブログIDが間違っている可能性はございます。

ご確認のほどよろしくお願いいたします。


2026年2月27日金曜日 11:31:07 UTC+9 yamad...@gmail.com:

takuo yamada

unread,
Feb 27, 2026, 7:06:15 AM (2 days ago) Feb 27
to a-blog cms forum
ご確認ありがとうございます。
今一度、いただいた情報の内容を確認してみます。ありがとうございます。

ちなみに、同一ブログ内に複数フォームがあったとして、
フォームごとに、別々のスプレットシートと連携することは可能でしょうか?

また、フォームの項目がとても多い時(動かないフォームのフィールドが40個ほどあり)、
うまく動作しない可能性などは考えられますでしょうか?

色々とお聞きして申し訳ありませんが、
よろしくお願いします。


2026年2月27日金曜日 20:51:48 UTC+9 伊藤淳:

伊藤淳

unread,
Feb 27, 2026, 7:16:52 AM (2 days ago) Feb 27
to a-blog cms forum
お世話になっております。

> ちなみに、同一ブログ内に複数フォームがあったとして、
> フォームごとに、別々のスプレットシートと連携することは可能でしょうか?

はい、可能でございます。フォーム設定ごとに、Spreadsheet IDと、Sheet IDを指定するだけです。
ただし、そのシートは、認証したユーザー所有のものである必要はございます。

> また、フォームの項目がとても多い時(動かないフォームのフィールドが40個ほどあり)、
> うまく動作しない可能性などは考えられますでしょうか?

考えられます。よくあるのは用意したシートの列が足りない場合失敗します。
シートの列を増やして試してみてください。

また監査ログを確認すると、エラーが出ている場合がありますので問題が発生した時参考にしてみてください。

ご確認のほどよろしくお願いいたします。

2026年2月27日金曜日 21:06:15 UTC+9 yamad...@gmail.com:

takuo yamada

unread,
Feb 27, 2026, 7:20:56 AM (2 days ago) Feb 27
to a-blog cms forum
> 考えられます。よくあるのは用意したシートの列が足りない場合失敗します。
> シートの列を増やして試してみてください。
なるほど!この可能性が考えられます。ありがとうございます。

> また監査ログを確認すると、エラーが出ている場合がありますので問題が発生した時参考にしてみてください。
ありがとうございます。参考にしてみます。

夜遅くにすいません。
ありがとうございます。


2026年2月27日金曜日 21:16:52 UTC+9 伊藤淳:
お世話になっております。

> ちなみに、同一ブログ内に複数フォームがあったとして、
> フォームごとに、別々のスプレットシートと連携することは可能でしょうか?

はい、可能でございます。フォーム設定ごとに、Spreadsheet IDと、Sheet IDを指定するだけです。
ただし、そのシートは、認証したユーザー所有のものである必要はございます。

> また、フォームの項目がとても多い時(動かないフォームのフィールドが40個ほどあり)、
> うまく動作しない可能性などは考えられますでしょうか?

考えられます。よくあるのは用意したシートの列が足りない場合失敗します。
シートの列を増やして試してみてください。

また監査ログを確認すると、エラーが出ている場合がありますので問題が発生した時参考にしてみてください。

ご確認のほどよろしくお願いいたします。

2026年2月27日金曜日 21:06:15 UTC+9 
ご確認ありがとうございます。
今一度、いただいた情報の内容を確認してみます。ありがとうございます。

ちなみに、同一ブログ内に複数フォームがあったとして、
フォームごとに、別々のスプレットシートと連携することは可能でしょうか?

また、フォームの項目がとても多い時(動かないフォームのフィールドが40個ほどあり)、
うまく動作しない可能性などは考えられますでしょうか?

色々とお聞きして申し訳ありませんが、
よろしくお願いします。


2026年2月27日金曜日 20:51:48 UTC+9 伊藤淳:
お世話になっております。

> Google スプレッドシート との連携機能について、複数のフォームでそれぞれ別のスプレットシートと連携することは可能でしょうか?

こちら可能となっております。

認証はブログ毎になり、フォーム毎にシートを指定できるようになっております。
こちらVer. 3.2.14 で試したところ正常に複数フォームと連携できました。
ただし、ブログ毎に認証する場合は、それぞれ別の認証情報を設定するようにお願いします。

> 認証解除ボタンが動作しなくなった時は、原因は何が考えられますでしょうか?

原因不明ですが、まずはルートブログのダッシュボードより、コンフィグのキャッシュを削除してみてください。
また、Googleスプレッドシートの拡張アプリが最新のものを使用しているかもご確認ください。CMSが最新なので拡張アプリが古い場合は動作しない可能性がございます。
あと考えられる原因として、Google Consoleで入力したコールバックURLのブログIDが間違っている可能性はございます。

ご確認のほどよろしくお願いいたします。


2026年2月27日金曜日 11:31:07 UTC+9 
お世話になります。

takuo yamada

unread,
Feb 27, 2026, 7:57:32 AM (2 days ago) Feb 27
to a-blog cms forum
シートの列が足りないことが原因でした!
大変助かりました!ありがとうございました。

2026年2月27日金曜日 21:20:56 UTC+9 takuo yamada:
Reply all
Reply to author
Forward
0 new messages