[Google Apps Script] 文字列を Base64 エンコードする

作成日: 2021年08月30日

Utilities クラスの base64Encode メソッドを使うと、引数に渡した Byte[] 型のデータを Base64 エンコードすることができます。文字列を Base64 エンコードする場合は、一度 Byte[] 型に変換する必要があります。下記の例では、Utilities クラスの newBlow() メソッドで HelloWorld という文字列を Byte[] 型に変換しています。

function main() {
  var blob = Utilities.newBlob('HelloWorld');
  console.log(Utilities.base64Encode(blob.getBytes()));
}

実行結果は下記となります。

SGVsbG9Xb3JsZA==
Google Apps Script