SheetBridgeの接続におけるトラブルシューティング
はじめに
接続エラーが表示される場合は、まず、接続に使用したのと同じGoogleアカウントでGoogleスプレッドシートを開くことができるか確認してください。
外部コレクション(External Collection)で接続を再テストします。
接続をテスト
SheetBridge設定のテストを実行します。エラーがある場合は、SheetBridgeからのエラーメッセージが表示されますので、前の画面に戻って設定を調整してください。すべてが正常に動作する場合はレスポンスが表示され、設定モーダルを閉じることができます。
よくある問題
接続はできるが、Adaloにデータが表示されない
シートの最初の行(1行目)にヘッダーが含まれており、タブに少なくとも1行のデータ行があることを確認してください。タブが空の場合は、サンプルの行を追加して再度試してください。
ヘッダーを変更したら、フィールドが消えた、または間違っている
ヘッダー名を変更すると、プロパティ名も変更されます。ヘッダーの名前を変更した場合は、適切に更新するために外部コレクションのテストを行う必要があります。
更新がリアルタイムに反映されない
プレビューを更新し、正しいコレクションを見ているか確認してください。問題が解決しない場合は、スプレッドシートの接続を解除して再接続し、権限を再確立してください。
sheetbridge_id 列を編集または削除してしまった
安定した更新および削除を行うには、sheetbridge_id 列が必要です。可能であれば、Googleスプレッドシートで変更を取り消してください(元に戻す)。復元できない場合は、スプレッドシートを再接続し、SheetBridgeにID列を再作成させてください。
権限 / アクセスエラー
スプレッドシートが、接続しているGoogleアカウントによって所有されているか、またはそのアカウントと共有されていることを確認してください。組織がサードパーティ製アプリのアクセスを制限している場合は、管理者がSheetBridgeを許可する必要がある場合があります。
Adaloにスプレッドシートのすべてのタブが表示されない
スプレッドシートの各タブは、それぞれ独立した外部コレクションとして動作します。Adaloで使用したいタブごとに、新しくSheetBridge外部コレクションを作成し、そのタブにヘッダー行と少なくとも1つのデータ行があることを確認してください。
また、各スプレッドシートのタブには固有の名前(一意の名前)を付ける必要があります。同じ名前のタブがあると、正しく読み込まれません。
予期しない空白値が表示される
結合されたセル、非表示の列、または空の値を返す数式がないか確認してください。各列のデータの一貫性を保ち、ヘッダー行でのセルの結合は避けてください。
重複した行や一貫性のない行が表示される
sheetbridge_id 列を含む行全体をコピー&ペーストすることは避けてください。データを複製する必要がある場合は、新しい行に「値のみ」を貼り付け、SheetBridgeに新しい sheetbridge_id を生成させてください。
Adaloからの書き込みが失敗する、またはシートに表示されない
接続しているGoogleアカウントがスプレッドシートへの編集アクセス権を持っていること、およびシートが編集をブロックするような方法で保護されていないことを確認してください。問題が解決しない場合は、再接続して権限をリフレッシュしてください。
よくある質問
SheetBridgeはリアルタイムで同期しますか?
Adaloから行われた変更は、すぐに(またはキューを介して間もなく)Googleスプレッドシートに書き込まれます。Googleスプレッドシートで直接行われた変更は、接続状況に応じて数秒以内にAdaloに表示されます。
SheetBridgeは読み取り専用ですか、それとも読み取り/書き込み両用ですか?
SheetBridgeは読み取り/書き込み両用です。Adaloから行の作成、更新、削除(CRUD)を行うことができ、それらの変更はGoogleスプレッドシートに反映されます。
行数、列数、またはリクエスト数に制限はありますか?
特定の制限が適用される場合があります。非常に大きなシートを処理する場合、Googleスプレッドシートのクォータ(割り当て制限)やネットワーク接続に応じて、パフォーマンスに影響が出る場合があります。レート制限
(HTTP 429 errors)が発生した場合は、リクエストの頻度を減らしてください。
Googleスプレッドシートの更新にPATCHを使用できますか?
現在、PATCHはサポートされていません。
個々のレコードをクエリ(取得)することはできますか?
はい、
sheetbridge_idを指定して単一の行を取得できます。
次のステップ
コレクションが接続されたので、行を表示するためのリスト(List)を作成し、レコードを作成・編集するためのフォーム(Forms)を追加しましょう。さらに別のタブを接続する必要がある場合は、タブごとに「コレクションの追加(Add Collection)」の流れを繰り返してください。
Last updated
Was this helpful?