Google Forms är ett utmärkt verktyg för att skapa alla typer av formulär, undersökningar och formulär för jobbinlämning. Det är ett gratis verktyg med många fördesignade formulär som du kan redigera efter eget tycke och lägga upp online för andra att fylla i.
Ibland måste du dock ändra den ursprungliga mallen för att bättre passa dina behov. Istället för att skapa ett nytt formulär från början kan du redigera ett redan inskickat formulär när som helst. Den här artikeln kommer att förklara hur du kan göra det.
Ändra inskickade formulär
Google Formulärmallar är fördesignade, men du kan göra dina egna ändringar innan du lägger upp dem. Du kan också göra ändringar efter inlägget. Här är vad du måste göra:
Metod 1 – Skapa en redigeringslänk
Den första metoden låter dig skapa en redigeringslänk som du kan använda senare för att ändra informationen i formuläret. Länken för redigera svar måste ställas in innan du skickar in formuläret för första gången, så att du kan göra ändringar i framtiden.
- Öppna det Google-formulär du behöver.
- Klicka på ikonen Inställningar till vänster om den stora "Skicka"-knappen i det övre högra hörnet av dokumentet.
- När det nya fönstret dyker upp, markera rutan "Redigera efter inlämning" för att skapa redigeringslänken. Tryck på "Spara".
- Klicka på ikonen för det lilla ögat för att ange den information du vill ha och du kommer att se en länk som säger "Redigera ditt svar."
- Klicka på länken för att redigera informationen du har skickat in tidigare.
- Kopiera länken och spara den på din PC så att du kan redigera formuläret när som helst.
Metoden fungerar bra när du vill redigera ett enda Google-formulärsvar, men saker och ting blir lite mer komplicerade om du har att göra med flera svar. Här är vad du måste göra för att skapa unika redigeringslänkar.
Metod 2 – Skapa ditt skript
- Först måste du skapa ett kalkylblad med de svar du redan har. Klicka på fliken "Svar" och klicka sedan på den lilla gröna kalkylarksikonen.
- Öppna kalkylarket för formulärsvar. Klicka på "Verktyg" och välj "Skriptredigerare".
- Ta bort texten som visas när du öppnar skriptet.
- Kopiera följande skript till skriptredigeraren:
function assignEditUrls() {var form = FormApp.openById(‘Din formulärnyckel går hit’);
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(‘Dina svar Google Sheet name goes here – Fliknamnet, inte filnamnet’);
var data = sheet.getDataRange().getValues();
var urlCol = Ange kolumnnummer där, den där URL:er anges;
var responses = form.getResponses();
var timestamps = [], urls = [], resultUrls = [];
for (var i = 0; i < responses.length; i++) {
timestamps.push(responses[i].getTimestamp().setMilliseconds(0));
urls.push(responses[i].getEditResponseUrl());
}
for (var j = 1; j < data.length; j++) {
resultUrls.push([data[j][0]?urls[timestamps.indexOf(data[j][0].setMilliseconds(0))]:”]);
}
sheet.getRange(2, urlCol, resultUrls.length).setValues(resultUrls);
}
- Ändra kommandot ('Din formulärnyckel går här') med rätt formulärnyckel för varje rapport.
- Formnyckeln är bokstäverna som finns i adressfältet. Kopiera och klistra in på önskad rad i skriptredigeraren.
- Kopiera sedan namnet på arket och klistra in det för att ersätta "Dina svar Google Sheet name goes here." – Du behöver fliknamnet, inte filnamnet.'
- När det är klart måste du redigera var urlCol-raden i skriptredigeraren. Ange numret på den första tomma kolumnen i ditt kalkylark. I vårt fall är det 8.
- Spara skriptet och ange ett namn för det.
- När du har ställt in allt, kör funktionen för ditt skript och välj "assignEditUrls."
- Granska behörigheter och tillåt ditt konto att använda skriptet.
- Gå tillbaka till kalkylarket så ser du att varje post har en unik länk.
- Klicka på en länk så kommer du att kunna redigera varje länk när som helst.
- Kör skriptet varje gång du vill lägga till fler resultat i ditt formulär för att få de unika länkarna.
Spara tid genom att använda denna enkla metod
Den andra metoden kräver att du skapar ett skript, men det skriptet får ut det mesta av arbetet automatiskt. Att skapa skriptet kan se komplicerat ut, men det är det inte. Det tar bara några minuter att ställa in, och när du väl gör det kan du återanvända samma skript så många gånger du vill. Du kommer då att få direktlänkar till varje formulär, så att du kan ändra alla resultat när du behöver.
Har du någonsin använt Google Formulär? Känner du till någon annan metod för att ändra redan inskickade formulär? Dela din visdom med samhället i kommentarsfältet nedan.