前提・実現したいこと
アクティブなスプレッドシートから非アクティブなフォームの説明文と質問内容を変更したいです。
複数のスタッフに稼働時間をグーグルフォームで毎週申請してもらい、その回答を一つのスプレッドシートで管理できるようなシステムを作りたいと思っています。そのフォームの説明部分には”勤務時間報告 YYYY年 第##週”のように日付を入れ、日付の部分が毎週変更されるようにしたいです。
発生している問題・エラーメッセージ
スプレッドシートからフォームが取得できません。
var fm = FormApp.openById("Work hour report - simple");
上記のラインがUndefinedとなってしまいます。
初歩的な質問で申し訳ないのですが、どなたかお知恵をお貸しください。よろしくお願いしま
該当のソースコード
Google Apps Script
function changeForm() {
const ss = SpreadsheetApp.getActiveSpreadsheet();
var calendar = ss.getSheetByName('calendar');
var fm = FormApp.openById("Work hour report - simple");
var formDescription = calendar.getRange(1,11);
form.setDescription(formDescription);
}
試したこと
1.varを抜いてみました
2.openByUrlにしてみました
補足情報(FW/ツールのバージョンなど)
OS: Win10
Browser: Chrome
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/05/11 23:28