GAS│固定のURLで内容を最新にする方法

gas-deploy-fixed-url

現在の使用ではGASでウェブアプリとしてデプロイすると、毎回違うURLになってしまいます。

ウェブアプリ側でブックマークされてしまうと、古い内容のまま使用してしまうことになるので、作成者側は少し工夫が必要になります。

本記事ではGASの固定のURLで内容を最新にする方法を紹介します。

目次

[GAS]固定のURLで内容を最新にする方法

GASのデプロイの設定方法さえ分かれば、シンプルです。

STEP
テストコード

Google Apps Scriptにアクセスして、下記のHTML(名前はindex)とスクリプトを作成します。

<!DOCTYPE html>
<html>
  <head>
    <base target="_top">
  </head>
  <body>
     <h1>Hello world!</h1>
     version 1.0
  </body>
</html>
function doGet() {
  var html = HtmlService.createTemplateFromFile('index');
  return html.evaluate();
}
STEP
デプロイ

右上のデプロイボタンを押して新しいデプロイを選択します。

次に歯車アイコンを押してウェブアプリアプリを選択。

説明は固定URLと記述しておきましょう。

最後にデプロイボタンを押します。

発行されたURLを押して確認してみましょう。

テキストが表示されました。

STEP
新しくデプロイ

テキストの内容を更新します。

version 2.0

デプロイ>新しいデプロイをします。

内容が更新されているのも確認しましょう。

このままだとURLが変わってしまうので、最初に発行したURLに最新の内容を反映させてみます。

STEP
固定のURLで内容を最新にする

デプロイ > デプロイを管理

最初のデプロイを選択して、鉛筆アイコンを押します。

バージョンを先ほどデプロイした最新の内容にしてデプロイをします。

以上で、最初のURLのまま、最新の内容に更新できました!

使わないデプロイはアーカイブしてしまいましょう。

アーカイブじゃなくて削除したい!という場合は右上のメニューの「以前のエディタを使用」から昔のUIに切り替えます。

ファイル > 版を管理 からいらないバージョンを消してしまいましょう。

[GAS] 最新のデプロイしたWebAppのURLを取得する方法

最新のデプロイしたWebAppのURLを取得する方法を見つけましたので、追記です。

よかったらシェアしてね!
  • URLをコピーしました!
  • URLをコピーしました!

WAZAの有料記事のサブスクリプションも開始しました。

目次