GAS スプレッドシートのボタンでリンクを取得


スプレッドシートを作成し、その中の「完了ボタン」を押すことでリンクを取得することはできないでしょうか、

始めたばかりで、わからないことが多くあったので質問させていただきました。  
情報が少なく申し訳ありません。  
したいことはわかるのですが、その為の手段がわからないのでどなたかご助力お願いいたします。




Google Apps Scriptを利用して「URLを表示」というメニューを作る例を作成してみました。

[code]

    function onOpen() {
      var ss = SpreadsheetApp.getActiveSpreadsheet();
      SpreadsheetApp.getUi()
        .createMenu("URLを表示")
        .addItem("URLを表示する", "alertUrl")
        .addToUi();
    }
    
    function alertUrl() {
      var ss = SpreadsheetApp.getActiveSpreadsheet();
      var url = ss.getUrl();
      SpreadsheetApp.getUi().alert(url);
    }
    
[/code]

以下のようなメニューが表示され、……  
[![メニュースクリーンショット](https://i.stack.imgur.com/niSb8.png)](https://i.stack.imgur.com/niSb8.png)

クリックすると以下のようなウィンドウが表示されて、URLをコピーすることが出来ます。  
[![画像の説明をここに入力](https://i.stack.imgur.com/ggYtF.png)](https://i.stack.imgur.com/ggYtF.png)

参考までにどうぞ。

