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