絞り込み条件を変更する
検索条件を絞り込む
有料ブログの投稿方法はこちら

すべてのカテゴリ

2 件中 1 - 2 件表示
カバー画像

【GAS】スプレッドシート直下にフォルダを生成する

■はじめにここ数日、フォルダ生成の記事にアクセスが多かった様なので、フォルダ生成系の記事をちょっと追加で書いてみようと思います。■スプレッドシートの情報を取得するまずは、使っているスプレッドシートがGoogleDrive内のどこに存在するか確認する必要がありますので、自分自身のファイル情報を取得します。const book = SpreadsheetApp.getActiveSpreadsheet();const bookID = book.getId();const file = DriveApp.getFileById(bookID);■取得したファイル情報の親フォルダのIDを取得するgetParentsメソッドを使う事で、親フォルダの取得ができます。複数ファイル等がある場合はhasnext()とnext()を組み合わせるんですが、親フォルダは1つしかないので、next()だけで取得します。const dir = file.getParents().next();const dirID = dir.getId();■親フォルダの直下に新規にフォルダを作成する以下の処理を行う事で、取得したフォルダ直下に新しいフォルダを作成します。const drive = DriveApp.getFolderById(dirID);drive.createFolder('フォルダ名');厳密にやるのであれば、フォルダ作成前に、フォルダの重複チェック等も処理に入れると良いでしょう(´ω`*)■最後に今回のような仕組を使ったツールの作成もできますので、 お困りの事ございましたら、お気軽にご相談く
0
カバー画像

一括でフォルダを開いて特定の位置に移動するツール(名称未設定)

日をまたいだ開発などを行っているときは、たいてい、「○○フォルダを開いて、この位置において、××フォルダを開いて、この位置において・・・」と毎日起動時にやってました。毎日毎日めんどくさいな、と思いつつ、ツール化するほどでもないような、と思いつつ、ようやく最近暇になったので、次に必要になったときのために「一括でフォルダを開いて特定の位置に移動するツール(名称未設定)」を作成しました。■以下、動作イメージ画面中央上にある設定に従い、フォルダを開き(またはnotepad を起動し)、指定した位置に移動しています。こういったちょっとした手間を解消したい方、ぜひご依頼ください。
0
2 件中 1 - 2
有料ブログの投稿方法はこちら