2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 1 year has passed since last update.

Google Apps ScriptAdvent Calendar 2023

Day 8

フォームを作ったら既存のスプレッドシートに自動で紐付けてシート名もいい感じにする方法

Last updated at Posted at 2023-12-08

先日、お手軽にフォームを超産するための記事を書きました。

で、フォームを作ると当然スプシと連携させて集計に使うんですが、これが地味に面倒くさい。
フォーム自動大量生産しても、いちいち一個ずつスプシとの連携を手でやってたら元の木阿弥ですよね。

先日の記事。

てなわけで、フォームをスプレッドシートを自動連係させる。

そのシートをフォームのファイル名にしてあげる。
を、実装しました!

コードがこちら!


//変数formは任意のフォームファイルを取得のこと。
//変数ssは任意のスプレッドシートを取得のこと。

form.setDestination(FormApp.DestinationType.SPREADSHEET,ss.getId());
//フォームの保存先をスプレッドシートに指定
const ftitle = form.getTitle()
SpreadsheetApp.flush();
const sheets = ss.getSheets();
sheets[0].setName(ftitle);

これで、スプレッドシートの左端にフォームと連携したシートが自動的に入ります。
フォームの繰り返し自動生産関数と組み合わせると効率化の効果抜群です!

2
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
2
1

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?