GAS リダイレクトできない 2021/9/10 仕様変更

PDFに貼ったURLを可変にしたくて

PDF内のリンクを スプレッドシートであとから変更したい。
GASリダイレクトが 直接できなくなったので代替方法

やり方

①スプレッドシートを用意
A列 リダイレクト先のURLを入力
B列   A列のURLをクエリに加えた式を入れる。
(例)
②スプレッドシートのスクリプトからfunction dogetを作成

*2021/9/10にGASの仕様変更のため、直接リダイレクトできなくなった。 中間ページを表示してクリックしてもらうように変更
HTMLを返すように作成して、デプロイする。
デプロイ後のURLを  ①のBの式に入れる。
③  スプレッドシートのB列に表示されたURLを リンクアドレスとして利用する。

 

 

①スプレッドシートを用意

A列に リダイレクト先のURLのリストを作成

B列は、 ②をデプロイして得たURLに赤字のクエリを付けて、値をA列とする

xxxxxxxxxxxxxxxxxxxx部分は②のデプロイIDを入力してください。)

②スプレッドシートのスクリプトからfunction dogetを作成

一旦、リンクのHTMLを表示して、クリックを促すことでページ遷移できる。
なお、 target=”_blank”がないとエラーになるので忘れずに。

③  スプレッドシートのB列に表示されたURLを リンクアドレスとして利用する。

B列に表示されたURLをクリックすると、いったん中間ページを表示するが可変するリンクとして機能する。
A列のURLを変更すれば追従する。

 

koo

Java,PHP,Ruby,android,ios,C#,C++,python,vba,unity,sqlなんでも手を出しては挫折する系。電子工作はじめました。

あわせて読みたい

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です