Я создал Google Script
для создания автоматических форм. Я хотел бы сделать его недоступным до заданной даты, но я не могу найти способ сделать это. Даже от Google DocОткрыть форму после указанной даты
ответ
В документации показана Form.setAcceptingResponses()
, которую вы можете использовать для переключения формы на &. Настройте такую функцию как триггер, основанный на времени.
Но вам придется обойти стороной тот факт, что скрипты формы, связанные с контейнером, не могут иметь триггеры, основанные на времени. (См Issue 3431, и звезда его увеличить его приоритет.)
Как простой работы вокруг, создать автономный скрипт с этими функциями в нем, и указать идентификатор вашей формы:
/**
* Specify the form to operate on
*/
var formId = '--form-id--';
var form = FormApp.openById(formId);
/**
* Set this up as a time-based trigger to open your form at
* a specific date & time.
*/
function startAcceptingResponses() {
form.setAcceptingResponses(true);
}
/**
* Set this up as a time-based trigger to close your form at
* a specific date & time.
*/
function stopAcceptingResponses() {
form.setAcceptingResponses(false);
}
Затем используйте меню «Ресурсы», чтобы добавить триггеры, основанные на времени, и настроить уведомления, как описано here.
Наконец, убедитесь, что вы установили форму, начиная состояние, нажав Прием или не принимает.
Чтобы использовать это из вашего сценария формообразования, вам нужно использовать TriggerBuilder для создания триггера.
Например:
// Creates a trigger that will run at noon on
// Jan 14, 2014 (+/- 15 min)
ScriptApp.newTrigger("startAcceptingResponses")
.timeBased()
.atDate(2014,1,14)
.atHour(12)
.create();
- 1. Получение ближайшей даты, которая после указанной даты
- 2. Как я открыть четверть указанной даты
- 3. Данные экспорта изменены после указанной даты
- 4. Выберите строки с HAVING после указанной даты
- 5. Найти первый документ после указанной даты
- 6. Получить следующее воскресенье после указанной даты (bash)
- 7. Сравните две даты указанной даты
- 8. Открыть форму после ее закрытия.
- 9. открыть IFrame после отправить форму
- 10. Как добавить даты в ArrayList до и после указанной даты
- 11. Расчет недели указанной даты
- 12. SSRS IIF Формат даты меньше указанной даты
- 13. Получить день с указанной даты
- 14. Получить продукты свойства указанной даты
- 15. Изменить цвет с указанной даты?
- 16. Открыть .net оконную форму после завершения события
- 17. Excel: столбец соответствия и найти следующее значение после указанной даты
- 18. Код для отображения на следующий день после указанной даты
- 19. Извлеките файл до и после указанной даты в Баш
- 20. Я хочу показать дату завтра после указанной даты
- 21. неделя года, начинающаяся с указанной даты
- 22. Как закрыть форму и открыть новую форму?
- 23. открыть новую форму или изменить текущую форму
- 24. Открыть окно с указанной шириной и высотой
- 25. Открыть форму Google каждый четверг
- 26. Добавить строку после указанной строки
- 27. Отключить флажки после указанной суммы
- 28. Попытка grep после указанной строки
- 29. Получить количество дней до указанной даты Javascript
- 30. Показать имя месяца с указанной даты?