にほんブログ村
こんにちは、わくほこ(@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の設定をする」をご参照ください。
【コピペOK!】GASでお問い合わせメールをスプレッドシートに自動転記する方法 こんにちは、わくほこ(@wakuhoko)です。 最近Google Apps Script(GAS)の勉強をしています。 せっかくなのでブログに使えるものを作りたいと思い、お問い合わせ内容が…
コードには「わたしならこうしたい」ということで、以下の機能を追加してみました。
- ヘッダーの追加
- ヘッダーの固定
- 権限の付与
不要な箇所は削除してくださいね。
ちなみに上記のコードだとマイドライブ直下にファイルが作成されます。
終わりに
以前、仕事でちょこっと使ったスクリプトの簡易版です。
本当は定数の管理などはもう少し厳密にしたほうが良いですが、個人で使うなら簡易版でも十分対応できると思います◎
どなたかのお役に立てば嬉しいです!
ではでは〜
にほんブログ村