【GAS】スプレッドシートを指定のフォルダに新規作成する方法

当ページのリンクには広告が含まれています。
パソコン入力する女性
  • URLをコピーしました!
にほんブログ村 ブログブログ 雑記ブログへ
にほんブログ村

こんにちは、わくほこ(@wakuhoko)です。

今回はスプレッドシートを指定のフォルダに新規に作成する方法をご紹介します。

これは昔メモ代わりに書いていた記事です。

目次

スプレッドシートを指定のフォルダに作成するコード

早速ですが、ちゃちゃっとコードのご紹介です!

以下のコードをGASのファイルに貼り付け、実行します。

function CreateNewSpreadSheet() {
  // 新規スプレッドシートをマイドライブのルートフォルダに作成
  const SPREAD_SHEET = SpreadsheetApp.create("作成したいスプレッドシート名");

  // 最終行+1をしてデータを書き込む場所を指定
  const writingRow = SPREAD_SHEET.getLastRow() + 1;
  // Aの1列目(ヘッダー)の列名
  SPREAD_SHEET.getRange("A" + writingRow).setValue("ヘッダーの列名");

  // ヘッダー(1列目)の固定
 SPREAD_SHEET.setFrozenRows(1);

 // 任意のメールアドレスに編集権限を付与
  const EDITOER_MAIL = 'hoge@gmail.com'; // ここに付与したいメールアドレスを入力
  SPREAD_SHEET.addEditor(EDITOER_MAIL);
}

貼り付け方やGASのファイルの開き方は以下の記事から「GASの設定をする」をご参照ください。

コードには「わたしならこうしたい」ということで、以下の機能を追加してみました。

  • ヘッダーの追加
  • ヘッダーの固定
  • 権限の付与

不要な箇所は削除してくださいね。

ちなみに上記のコードだとマイドライブ直下にファイルが作成されます。

終わりに

以前、仕事でちょこっと使ったスクリプトの簡易版です。

本当は定数の管理などはもう少し厳密にしたほうが良いですが、個人で使うなら簡易版でも十分対応できると思います◎

どなたかのお役に立てば嬉しいです!

ではでは〜

にほんブログ村 ブログブログ 雑記ブログへ
にほんブログ村
よかったらシェアしてね!
  • URLをコピーしました!
目次