GASへのアクセスに対してJSONをコールバックしたいと考えておりますが、GAS側がリダイレクト(302)してしまい困っています。
JSONのソースはスプレットシートのため出来ればこの組み合わせで行いたいのですが、名案ございましたらご教授願います。
何卒宜しくお願い致します。
気になる質問をクリップする
クリップした質問は、後からいつでもMYページで確認できます。
またクリップした質問に回答があった際、通知やメールを受け取ることができます。
下記のような質問は推奨されていません。
- 質問になっていない投稿
- スパムや攻撃的な表現を用いた投稿
適切な質問に修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。

回答2件
2
ベストアンサー
Google Apps Script標準のdoGetやdoPostは、実行結果がリダイレクト先に表示される仕組みになっています。其のため、リダイレクトを追跡してくれないような場合には、リダイレクト前の結果を取得してしまうわけです。
今回のようなケースの場合、リダイレクトしてほしくないということであるならば、Google Apps Script Execution APIを用いて、JSONの値を返す仕組みを用意すると良いでしょう。
投稿2019/08/06 23:34
総合スコア410
0
ドキュメント読む限り、回避はできないかと。
Redirects - Content Service
##Redirects
For security reasons, content returned by the Content service isn't served from script.google.com, but instead redirected to a one-time URL at script.googleusercontent.com. This means that if you use the Content service to return data to another application, you must ensure that the HTTP client is configured to follow redirects. For example, in the cURL command line utility, add the flag -L. Check the documentation for your HTTP client for more information on how to enable this behavior.
投稿2019/08/06 02:39

退会済みユーザー
総合スコア0
下記のような回答は推奨されていません。
- 質問の回答になっていない投稿
- スパムや攻撃的な表現を用いた投稿
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
あなたの回答
tips
太字
斜体
打ち消し線
見出し
引用テキストの挿入
コードの挿入
リンクの挿入
リストの挿入
番号リストの挿入
表の挿入
水平線の挿入
プレビュー
質問の解決につながる回答をしましょう。 サンプルコードなど、より具体的な説明があると質問者の理解の助けになります。 また、読む側のことを考えた、分かりやすい文章を心がけましょう。
同じタグがついた質問を見る
Google スプレッドシートは、フリーで利用できる表計算ソフト。Webアプリのためインターネットに接続することで利用できます。チャートやグラフの作成のほか、シートを他のユーザーと共有したり、同時に作業を進めることも可能です。
Google Apps ScriptはGoogleの製品と第三者のサービスでタスクを自動化するためのJavaScriptのクラウドのスクリプト言語です。
下記のような回答は推奨されていません。
このような回答には修正を依頼しましょう。
また依頼した内容が修正された場合は、修正依頼を取り消すようにしましょう。
2019/08/11 17:47