スプレッドシートがGoogleAppsFor Your Domainアカウントの一部である場合、JSONPを介してGoogleスプレッドシートにアクセスする方法を理解できません。
Googleは、通常のgmail.comアカウントで機能するJSONPを介してGoogleスプレッドシートにアクセスするための文書化された方法を提供します。要するに:
- スプレッドシートを作成する
- [共有]の横にあるドロップダウンをクリックして、[Webページとして公開]を選択します
- 表示されているURLからキーをコピーして貼り付けます(つまり、&key =の後のビット)
- https://spreadsheets.google.com/feeds/list/0AmHYWnFLY1F-dG1oTHQ5SS1uUzhvTnZTSHNzMjdDaVE/od6/public/values?alt=json-in-script&callback=myCallbackにアクセスして「0AmHYWnFLY1F-dG1
自分のドメインでこれを試してみると、すべてが機能しているようです。しかし、私が上記のように構築したURLにアクセスすると、グーグルはエラーを出します:
このURLのスプレッドシートが見つかりませんでした。正しいURLがあり、スプレッドシートの所有者がそれを削除していないことを確認してください。
使用する必要のあるアクセス許可の問題またはある種の代替URLがあると思いますが、それ以外のドキュメントは見つかりません。