どうも、僕です(´・ω・)<文化祭に修学旅行がせまってきてすごく忙しいよ
修学旅行の班学習、紙で集めるのがめんどいから、生徒にGoogle Documentsで作らせるのです
こんなドキュメントを作りました
これをコピー(複製)するには、Google Driveでそのファイルを右クリック→「コピーを作成」
で、修学旅行の班はァ…1クラス10〜11班あってェ…
8クラスだからァ…85回これを繰り返してェ…
このクッソ忙しい勤務時間でんなもんできるかァ!!!!!
と、いうわけで、技術に頼ります
Google Apps Script(GAS)というのを使って、コピーをおまかせしましょう
まず、テンプレートとなるGoogle Documentsをひらき、そのURLに注目。
…/d/ と /editの間にある文字列をコピーします これがこのドキュメントのIDです
まずは1組用に10個作ります それぞれタイトルが「1組○班」っていうのではじまるようにします もともとのタイトル「77期修学旅行・タクシー研修プランシート」の前につけます
GASをつくります🤔 コピー元テンプレートと同じフォルダに作りましょう
「+作成」から、Google Apps Scriptを選択。
そうすると新規タブが開きます
もとからあるやつを消去します
そして、こいつを貼り付けます:
function copy_file() { var file_id = “さっきコピーした文字列をペーストします”; var file_number = 10; // コピーする数を半角数字で入れます var file_ref = DriveApp.getFileById(file_id); // ドキュメントのIDを用意して変数file_refに入れる for(var i=0; i<file_number; i++){ |
で、先程コピーした文字列を、”さっきコピーした文字列をペーストします”に入れて、
ツールバー上の保存ボタンを押し、その隣の「実行」を押すと、
初回だけこんなウィンドウが出ます、許可してあげてください
そして…
テーレッテレー
…と、この通り!
なお、コピーしたドキュメントのタイトルは変数 name_newfileのところでいじれます
1, 2, 3…とコピーする文だけ増えていく数が (i+1)のところ、言葉を付け足したいときは”半角ダブルクォーテーション”
これを +(半角プラス)でくっつけてあげてください
同じやり方でグループワークのドキュメントやスプレッドシートも大量生産可能です✿
コメントする