Jak upravit formulář po odeslání ve formulářích Google

Formuláře Google jsou vynikajícím nástrojem pro vytváření všech druhů formulářů, průzkumů a formulářů pro zadání úlohy. Je to bezplatný nástroj s mnoha předem navrženými formuláři, které můžete upravit podle svých představ a zveřejnit je online, aby je mohli vyplnit ostatní.

Jak upravit formulář po odeslání ve formulářích Google

Někdy však budete muset původní šablonu změnit, aby lépe vyhovovala vašim potřebám. Místo vytváření nového formuláře od začátku můžete kdykoli upravit již odeslaný formulář. Tento článek vám vysvětlí, jak to můžete udělat.

Změnit Odeslané formuláře

Šablony Formulářů Google jsou předem navrženy, ale před odesláním můžete provést vlastní změny. Změny můžete provést i po odeslání. Zde je to, co musíte udělat:

Metoda 1 – Nastavení odkazu pro úpravy

První metoda vám umožňuje vytvořit odkaz pro úpravy, který můžete později použít ke změně informací ve formuláři. Odkaz na úpravu odpovědi je nutné nastavit před prvním odesláním formuláře, abyste mohli v budoucnu provádět změny.

  1. Otevřete formulář Google, který potřebujete.
  2. Klikněte na „Nastavení“ v horní části dokumentu.
  3. Když se objeví nové okno, vyberte „Odpovědi“ a zapněte „Povolit úpravy odpovědí“.
  4. Kliknutím na ikonu malého oka zadejte požadované informace a klikněte na „Odeslat“.
  5. Zobrazí se odkaz „Upravit svou odpověď“. Kliknutím na odkaz upravíte informace, které jste odeslali dříve.
  6. Zkopírujte odkaz a uložte jej do počítače, abyste mohli formulář kdykoli upravit.

Tato metoda funguje dobře, když chcete upravit jednu odpověď formuláře Google, ale věci se trochu zkomplikují, pokud se zabýváte více odpověďmi. Zde je to, co musíte udělat, abyste nastavili jedinečné odkazy pro úpravy.

Metoda 2 – Vytvořte svůj skript

  1. Nejprve musíte vytvořit tabulku s odpověďmi, které již máte. Klikněte na kartu „Odpovědi“ a poté klikněte na malou zelenou ikonu tabulky.
  2. Otevřete tabulku odpovědí formuláře. Klikněte na „Rozšíření“ a vyberte „Apps Script“.
  3. Odstraňte text, který se zobrazí při otevření skriptu.
  4. Zkopírujte následující skript do editoru skriptů:

    function assignEditUrls(){
    var form = FormApp.openById('Your form key goes here');
    var sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Your responses Google Sheet name goes here – The tab name, not the file name');
    var urlCol = Enter column number where, the one where URLs are entered;
    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);
    }
    }

  5. Změňte příkaz (“Váš klíč formuláře jde sem”) pomocí správného klíče formuláře pro každý přehled.
  6. Klíč formuláře je písmo v adresním řádku. Zkopírujte a vložte do požadovaného řádku v editoru skriptů.
  7. Dále zkopírujte název listu a vložte jej tak, aby nahradil text „Sem je název vaší tabulky Google“. – Potřebujete název karty, nikoli název souboru.’
  8. Až to bude hotové, budete muset upravit řádek var urlCol v editoru skriptů. Zadejte číslo prvního prázdného sloupce v tabulce. V našem případě je to 8.
  9. Zadejte název a skript uložte.
  10. Až vše nastavíte, vyberte „assignEditUrls“ a spusťte funkci pro váš skript.
  11. Zkontrolujte oprávnění a povolte svému účtu používat skript.
  12. Vraťte se do tabulky a uvidíte, že každý záznam má jedinečný odkaz.
  13. Klikněte na odkaz a každý odkaz budete moci kdykoli upravit.
  14. Spusťte skript pokaždé, když chcete do formuláře přidat další výsledky, abyste získali jedinečné odkazy.

Ušetřete čas pomocí této jednoduché metody

Druhá metoda vyžaduje, abyste vytvořili skript, ale tento skript provádí většinu práce automaticky. Vytvoření skriptu může vypadat složitě, ale není. Nastavení zabere jen několik minut, a jakmile to uděláte, můžete stejný skript znovu použít, kolikrát chcete. Poté získáte přímé odkazy na každý formulář, takže můžete kdykoli změnit všechny výsledky.

Použili jste někdy Formuláře Google? Znáte nějaký jiný způsob změny již odeslaných formulářů? Podělte se o své moudrosti s komunitou v sekci komentářů níže.