Szybkie bo za pomocą google apps script (GAS).
Nie miałem do wczoraj świadomości że można automatyzować różne rzeczy korzystając z narzędzia pn Google Apps Script. Konkretnie zaczynamy tu. A nawet konkretniej https://script.google.com/home/my. Oczywiście trzeba być zalogowanym żeby link zadziałał.
No więc kliknąłem nowy projekt a potem zmodyfikowałem przykład z samouczka bo zawierał wszystko co potrzeba:
// Create a new form, then add a checkbox question, a multiple choice question,
// a page break, then a date question and a grid of questions.
function convertToForm(){
var form = FormApp.create('New Form')
form
.setTitle('Badanie wizerunku i marki)
.setDescription('Badamy wizerunek i markę')
form.addPageBreakItem()
.setTitle('Część 1/3');
form.addCheckboxItem()
.setTitle('What condiments would you like on your hot dog?')
.setChoiceValues(['Ketchup', 'Mustard', 'Relish'])
form.addMultipleChoiceItem()
.setTitle('Do you prefer cats or dogs?')
.setChoiceValues(['Cats','Dogs'])
.showOtherOption(true);
form.addPageBreakItem()
.setTitle('Część 2/3');
form.addDateItem()
.setTitle('When were you born?');
form.addGridItem()
.setTitle('Rate your interests')
.setRows(['Cars', 'Computers', 'Celebrities'])
.setColumns(['Boring', 'So-so', 'Interesting']);
form.addScaleItem()
.setTitle('Scale item')
.setLabels('zły', 'dobry')
form.addTextItem()
.setTitle('Uwagi')
.setRequired(true)
form.addMultipleChoiceItem()
.setTitle('Płeć')
.setChoiceValues(['K','M'])
.setRequired(true);
form.addTextItem()
.setTitle('Wiek')
.setRequired(true)
Logger.log('Published URL: ' + form.getPublishedUrl());
Logger.log('Editor URL: ' + form.getEditUrl());
}
Następnie Save. Uruchamiamy przez Run/Run function. Jeżeli nie będzie błędów pod adresem https://docs.google.com/forms/u/0/ pojawi się formularz. Jak coś nie pasuje, to można resztę doklikać. Długie formularze w ułamku tego czasu który jest potrzebny do ręcznego wklikania da się zrobić...
Brak komentarzy:
Prześlij komentarz