Formularze Google to doskonałe narzędzie do tworzenia wszelkiego rodzaju formularzy, ankiet i formularzy składania ofert pracy. Jest to bezpłatne narzędzie z wieloma wstępnie zaprojektowanymi formularzami, które możesz edytować według własnych upodobań i publikować online, aby inni mogli je wypełnić.
Czasami jednak będziesz musiał zmienić oryginalny szablon, aby lepiej odpowiadał Twoim potrzebom. Zamiast tworzyć nowy formularz od podstaw, możesz edytować już przesłany formularz w dowolnym momencie. W tym artykule wyjaśnimy, jak możesz to zrobić.
Zmień przesłane formularze
Szablony Formularzy Google są wstępnie zaprojektowane, ale przed opublikowaniem możesz wprowadzić własne zmiany. Możesz także wprowadzać zmiany po opublikowaniu. Oto, co musisz zrobić:
Metoda 1 - Skonfiguruj łącze do edycji
Pierwsza metoda umożliwia utworzenie linku edycyjnego, którego później możesz użyć do zmiany informacji w formularzu. Link do edycji odpowiedzi należy ustawić przed przesłaniem formularza po raz pierwszy, aby umożliwić wprowadzanie zmian w przyszłości.
- Otwórz formularz Google, którego potrzebujesz.
- Kliknij ikonę Ustawienia po lewej stronie dużego przycisku „Wyślij” w prawym górnym rogu dokumentu.
- Gdy pojawi się nowe okno, zaznacz pole „Edytuj po przesłaniu”, aby utworzyć link do edycji. Kliknij „Zapisz”.
- Kliknij ikonę małego oka, aby wprowadzić żądane informacje, a zobaczysz link „Edytuj swoją odpowiedź”.
- Kliknij łącze, aby edytować przesłane wcześniej informacje.
- Skopiuj link i zapisz go na swoim komputerze, aby móc edytować formularz w dowolnym momencie.
Metoda działa dobrze, gdy chcesz edytować pojedynczą odpowiedź formularza Google, ale sprawy stają się nieco bardziej skomplikowane, jeśli masz do czynienia z wieloma odpowiedziami. Oto, co musisz zrobić, aby skonfigurować unikalne linki do edycji.
Metoda 2 – Stwórz swój skrypt
- Najpierw musisz utworzyć arkusz kalkulacyjny z odpowiedziami, które już masz. Kliknij kartę „Odpowiedzi”, a następnie kliknij małą zieloną ikonę arkusza kalkulacyjnego.
- Otwórz arkusz kalkulacyjny odpowiedzi na formularz. Kliknij „Narzędzia” i wybierz „Edytor skryptów”.
- Usuń tekst, który pojawia się po otwarciu skryptu.
- Skopiuj następujący skrypt do edytora skryptów:
function assignEditUrls() {var form = FormApp.openById('Tutaj jest Twój klucz formularza');
var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName(„Tutaj jest nazwa Twojego Arkusza Google – nazwa karty, a nie nazwa pliku”);
var data = sheet.getDataRange().getValues();
var urlCol = Wpisz numer kolumny, gdzie, ta, w której wprowadzono adresy URL;
var odpowiedzi = form.getResponses();
var znaczniki czasu = [], adresy URL = [], adresy wyników = [];
for (zmienna i = 0; i < odpowiedzi.długość; i++) {
timestamps.push(odpowiedzi[i].getTimestamp().setMilliseconds(0));
url.push(odpowiedzi[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);
}
- Zmień polecenie („Twój klucz formularza idzie tutaj”) za pomocą odpowiedniego klucza formularza dla każdego raportu.
- Klucz formularza to napis znajdujący się w pasku adresu. Skopiuj i wklej do wymaganego wiersza w edytorze skryptów.
- Następnie skopiuj nazwę arkusza i wklej ją, aby zastąpić „Tutaj pojawia się nazwa Twojego arkusza Google z odpowiedziami”. – Potrzebujesz nazwy zakładki, a nie nazwy pliku”.
- Kiedy to zrobisz, będziesz musiał edytować linię var urlCol w edytorze skryptów. Wpisz numer pierwszej pustej kolumny w arkuszu kalkulacyjnym. W naszym przypadku jest to 8.
- Zapisz skrypt i wprowadź jego nazwę.
- Po skonfigurowaniu wszystkiego uruchom funkcję dla swojego skryptu i wybierz "assignEditUrls".
- Sprawdź uprawnienia i zezwól swojemu kontu na używanie skryptu.
- Wróć do arkusza kalkulacyjnego, a zobaczysz, że każdy wpis ma unikalny link.
- Kliknij link, a będziesz mógł edytować każdy link w dowolnym momencie.
- Uruchom skrypt za każdym razem, gdy chcesz dodać więcej wyników do formularza, aby uzyskać unikalne linki.
Oszczędzaj czas, korzystając z tej prostej metody
Druga metoda wymaga utworzenia skryptu, ale skrypt wykonuje większość pracy automatycznie. Tworzenie skryptu może wyglądać na skomplikowane, ale tak nie jest. Konfiguracja zajmuje tylko kilka minut, a gdy już to zrobisz, możesz ponownie użyć tego samego skryptu tyle razy, ile chcesz. Otrzymasz wtedy bezpośrednie linki do każdego formularza, dzięki czemu możesz zmienić wszystkie wyniki, kiedy tylko zajdzie taka potrzeba.
Czy kiedykolwiek korzystałeś z Formularzy Google? Czy znasz inny sposób na zmianę już przesłanych formularzy? Podziel się swoją mądrością ze społecznością w sekcji komentarzy poniżej.