Ich möchte eines der Antwortfelder im Google-Formular schreibgeschützt oder versteckt machen, damit der Empfänger dieses Formular nicht ändern/sehen kann.Google Formular, Antwortfeld readonly machen
Ist das möglich?
hier ist der Kontext:
Also im Grunde mein Ziel ist Google Forms Funktionalität zu nutzen, Umfragen an Empfänger zu senden und in einem response spreadsheet ihre Antworten zu verfolgen.
So weit so gut ...
Nun lassen Sie mich Sie mir auferlegt zu 2 Einschränkungen vorstellen:
Formulare an Empfänger gesendet werden müssen einige Informationen über den Empfänger bereits vorgefüllter .
Die URL, die jedem Empfänger für den Zugriff auf das Formular zur Verfügung gestellt wird, wird verwendet, um die Antworten, die im Formular bereitgestellt werden, zu übermitteln und später zu aktualisieren.
Siehe die zweite Einschränkung heikel ist ... Die gemeinsame Sache, die ein pre-filled Url dass senden an den Empfänger zu tun ist, zu erzeugen, und wenn sie das Formular beantwortet haben, können Sie eine Bestätigungsseite, wo Sie sie mit einem bieten Edit Url, die sie verwenden können, um dann ihre Antworten zu aktualisieren (mit zuletzt aktualisiert beantwortet bereits vorgefüllt).
In meinem Fall kann ich ihnen keine zweite URL (die Edit Url) bereitstellen. Es ist eine einmalige Sache: Ich stelle für jeden Empfänger eine URL bereit und sie müssen in der Lage sein, dieselbe URL zu verwenden, um die Frage zu beantworten und zu aktualisieren - zu einem späteren Zeitpunkt, wenn sie es brauchen.
Diese Funktionalität wird von Google nicht unterstützt, daher musste ich ein Skript schreiben, das aus einer Tabelle liest, die Daten in jeder Zeile zum Ausfüllen eines bestimmten Formulars verwendet, jedes Formular absenden und dann eine URL für jeden Empfänger erstellen was ich dann in die Spalte "edit url" meiner Tabelle einfüge. Ich kann jetzt die URLs den Empfängern geben und sie können diese URL immer wieder verwenden, um ihre Antworten in der Umfrage zu aktualisieren.
Jetzt zurück zu dem versteckten/readonly Feld. In meiner Tabelle habe ich einen eindeutigen alphanumerischen Wert für jeden Empfänger. Ich möchte, dass dies an das Formular weitergeleitet wird, sodass ich bei der Antwort (die Antworten werden in einer Antworttabelle aufgezeichnet) in der Lage sind, jeden Empfänger anhand dieser eindeutigen "ID" zu identifizieren.
Ich habe hier viel geschrieben, aber ich weiß, dass es wichtig ist, den Menschen einen Kontext zu geben, damit sie sich gegenseitig auf eine präzise und durchdachte Weise helfen können.
Warum möchten Sie das tun? – Mogsdad
@Mogsdad einschließlich eines Felds, das eine ID auf dem Antwortblatt übergibt, ist eine häufige Anforderung, die ich sehe –
Haben Sie vor der Veröffentlichung der Frage irgendwelche Recherchen unternommen, z. B. die [Google Forms-Hilfe] (https://support.google .com/docs # topic = 1360904) und [Formularservicedokumentation] (https://developers.google.com/apps-script/reference/forms/)? Referenz: [fragen] –