Entschuldigung, wenn das eine dumme Frage ist. Ich habe ein Formular, um Bestellungen von Kunden zu sammeln, und möchte ihnen eine E-Mail senden (bei der Einreichung des Formulars), die detailliert beschreibt, wie viel auf mein Bankkonto überwiesen werden muss. Wird e.namedValues ['Anzahl der Shirts'] [0] ein ganzzahliger Wert sein, den ich manipulieren kann und dann über die Funktion .toString() in den E-Mail-Text aufnehmen kann?Sind alle Antworten von Google Formular-Strings für Textfragen?
function onFormSubmit(e) {
var name = e.namedValues['Name'][0];
var email = e.namedValues['Email'][0];
var shirts = e.namedValues['Number of Shirts'][0];
var cost = shirts*25; \\$25 per shirt
sendEmail_(name,email,shirts,cost);
}
Hi jh4, Könnten Sie bitte ein Code-Snippet bereitstellen, auf das wir uns beziehen können? – Eugene
Sie können den Typ der Daten testen, die einer Variablen mit 'type' Beispiel zugewiesen sind:' var dollarValue; dollarValue = e.namedValues ['Anzahl der Shirts'] [0]; if (type of dollarValue === 'number') {dollarValue = dollarValue.toString()}; '[Datentypinformationen] (http://www.w3schools.com/js/js_datatypes.asp) –
@Eugene I ' Ich habe den Code hinzugefügt. sendEmail_ ist eine Funktion, die die E-Mail erstellt, die die Anzahl der bestellten Shirts und die Kosten für den Kunden angibt. – jh4