Объект e
из onFormSubmit(e)
имеет следующую структуру:
{
authMode: {... },
namedValues:
{ 'Question 2': [ 'Answer 2' ],
Timestamp: [ '3/2/2020 9:48:53' ],
Question: [ 'Answer' ] },
range: { columnEnd: 3, columnStart: 1, rowEnd: 6, rowStart: 6 },
source: {},
triggerUid: '3xxxxxx825600xxx',
values: [ '3/2/2020 9:48:53', 'Answer', 'Answer 2' ]
}
Как видите, есть несколько свойств, которые могут быть полезны для вашего случая. (namedVales
и values
).
Вам решать, какой из них использовать.
Пример:
function onFormSubmit(e) {
// Get values from response and put them in named variables
var amountDict = {
'Question 2' : e.namedValues['Question 2'],
'Question' : e.namedValues['Question'],
'Timestamp' : e.namedValues.Timestamp,
moreCols:'...', colAB: e.namedValues[10]
};
// Log them
console.log(amountDict);
// Get values from response and put them in unnamed variables
var amountList = [e.values[0],e.values[2], '...', e.values[3]];
// Log them
console.log(amountList);
}
Вывод: