Google Forms on suurepärane tööriist igasuguste vormide, küsitluste ja tööde esitamise vormide loomiseks. See on tasuta tööriist, millel on palju eelkujundatud vorme, mida saate oma maitse järgi muuta ja teistele täitmiseks veebi postitada.
Mõnikord peate siiski muutma algset malli, et see vastaks teie vajadustele paremini. Uue vormi nullist loomise asemel saate juba esitatud vormi igal ajal muuta. See artikkel selgitab, kuidas saate seda teha.
Muuda esitatud vorme
Google Formsi mallid on eelkujundatud, kuid enne postitamist saate ise muudatusi teha. Muudatusi saate teha ka pärast postitamist. Siin on, mida peate tegema.
1. meetod – redigeerimislingi seadistamine
Esimene meetod võimaldab teil luua redigeerimislingi, mida saate hiljem kasutada vormi teabe muutmiseks. Redigeerimisvastuse link tuleb seadistada enne vormi esmakordset esitamist, et saaksite tulevikus muudatusi teha.
- Avage vajalik Google'i vorm.
- Klõpsake dokumendi paremas ülanurgas suurest nupust "Saada" vasakul oleval ikooni Seaded.
- Kui ilmub uus aken, märkige redigeerimislingi loomiseks ruut "Muuda pärast esitamist". Vajutage "Salvesta".
- Soovitud teabe sisestamiseks klõpsake väikese silma ikoonil ja näete linki "Muuda oma vastust".
- Varem esitatud teabe muutmiseks klõpsake lingil.
- Kopeerige link ja salvestage see oma arvutisse, et saaksite vormi igal ajal muuta.
Meetod töötab hästi, kui soovite redigeerida ühte Google'i vormi vastust, kuid mitme vastuse korral muutuvad asjad veidi keerulisemaks. Siin on, mida peate tegema ainulaadsete redigeerimislinkide seadistamiseks.
2. meetod – looge oma skript
- Esiteks peate looma juba olemasolevate vastustega arvutustabeli. Klõpsake vahekaardil „Vastused” ja seejärel väikesel rohelisel arvutustabeli ikoonil.
- Avage vormi vastuse arvutustabel. Klõpsake "Tööriistad" ja valige "Skriptiredaktor".
- Kustutage skripti avamisel kuvatav tekst.
- Kopeerige järgmine skript skriptiredaktorisse:
function assignEditUrls() {var form = FormApp.openById('Sinu vormivõti läheb siia');
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Teie vastused Google'i lehe nimi läheb siia – vahekaardi nimi, mitte faili nimi');
var data = leht.getDataRange().getValues();
var urlCol = Sisesta veeru number, kuhu URL-id sisestatakse;
var vastused = form.getResponses();
var timestamps = [], urls = [], resultUrls = [];
for (var i = 0; i < vastused.pikkus; i++) {
timestamps.push(responses[i].getTimestamp().setMilliseconds(0));
urls.push(responses[i].getEditResponseUrl());
}
for (var j = 1; j < andmepikkus; j++) {
resultUrls.push([andmed[j][0]?urls[timestamps.indexOf(data[j][0].setMilliseconds(0))]:"]);
}
sheet.getRange(2, urlCol, resultUrls.length).setValues(resultUrls);
}
- Muutke iga aruande jaoks käsku ("Sinu vormivõti läheb siia") õige vormivõtmega.
- Vormivõti on aadressiribalt leitud kiri. Kopeerige ja kleepige skriptiredaktoris soovitud reale.
- Järgmisena kopeerige lehe nimi ja kleepige see, et asendada „Teie vastused Google'i lehe nimi läheb siia”. – Teil on vaja vahekaardi nime, mitte faili nime.
- Kui see on tehtud, peate redigeerima skriptiredaktoris rida var urlCol. Sisestage arvutustabeli esimese tühja veeru number. Meie puhul on see 8.
- Salvestage skript ja sisestage sellele nimi.
- Kui olete kõik seadistanud, käivitage oma skripti funktsioon ja valige „assignEditUrls”.
- Vaadake load üle ja lubage oma kontol skripti kasutada.
- Minge tagasi arvutustabelisse ja näete, et igal kirjel on kordumatu link.
- Klõpsake lingil ja saate iga linki igal ajal muuta.
- Käivitage skript iga kord, kui soovite unikaalsete linkide saamiseks oma vormile rohkem tulemusi lisada.
Säästke aega, kasutades seda lihtsat meetodit
Teine meetod nõuab skripti loomist, kuid see skript saab tööst suurima osa automaatselt tehtud. Skripti loomine võib tunduda keeruline, kuid see pole nii. Seadistamine võtab vaid mõne minuti ja kui see on tehtud, saate sama skripti uuesti kasutada nii mitu korda kui soovite. Seejärel saate otselingid igale vormile, et saaksite kõiki tulemusi igal ajal muuta.
Kas olete kunagi Google'i vorme kasutanud? Kas teate mõnda muud meetodit juba esitatud vormide muutmiseks? Jagage oma tarkust kogukonnaga allpool olevas kommentaaride jaotises.