Scriptで取得する手順を書いていきます。公式のサイトでは外部ライブラリを使っていますが、この記事ではライブラリを使わない方法でアクセストークンを取得してみます。大きく3つのSTEPで書いていきます。開いて「開発者ページ」をクリックします。「今すぐアプリを作成」をクリックします。Secret」が表示されます。Scriptの新規プロジェクトを作成します。https://script.google.com/macros/createこのような画面が表示されます。{〜}は削除して、以下のコード.gsをコピーして貼り付けます。response;}「ファイル」>「保存」を選択します。任意の「プロジェクト名」を入力して「OK」をクリックします。Secret」の値を入れて保存します。「公開」>「ウェブアプリケーションとして導入」をクリックします。「許可を確認」をクリックします。自分のアカウントを選択します。「詳細」をクリックします。下の方にプロジェクト名のリンクが表示されるのでクリックします。「許可」をクリックします。「現在のウェブアプリケーションのURL」が表示されます。連携してアクセストークンを取得するコールバックURLにGASで作ったウェブアプリのURLを貼り付けて「下書き保存」します。「Webアプリ認証用URL」をコピーしてブラウザの新規タブで開きます。「許可する」をクリックします。ブラウザにaccess_tokenなどが表示されます。access_tokenの有効期間は24時間です。refresh_tokenでaccess_tokenを更新することができます。ScriptApp.getService().getUrl()がうまく行かない場合があります。デプロイしたWebアプリのURLを取得しているのですが、以下のようなエラーが出ます。{"error":"invalid_grant","error_description":"指定された認可グラントは不正か、有効期限切れか、無効か、リダイレクトURIが異なるか、もしくは別のクライアントに適用されています。suiteで使う場合に、GASのWebアプリのURLが変わるのが原因のようです。(URLにドメインが追加される)「導入」クリック後に表示されるURLhttps://script.google.com/a/macros/s/WEBアプリのID/execそれをブラウザで開いたときのURLhttps://script.google.com/a/macros/ドメイン/s/WEBアプリのID/execその場合、「現在のウェブアプリケーションのURL」を一度ブラウザで開いてみて、アドレスバーに表示されるURLを貼り付けてみてください。入れて下書き保存するとうまくいくかもしれません。