Изменение Logger.log("Text input%s ",JSON.stringify(e.formInput.text_input_title));
для console.log("Text input%s ",JSON.stringify(e.formInput.text_input_title));
:
Регистратор ничего не отображал, поэтому решение проблемы изменилось на журнал консоли. Чтобы просмотреть журнал консоли после того, как вы создали событие, вам нужно go в редакторе сценариев и go до представление -> ведение журнала Stackdriver -> Панель инструментов скрипта приложений и там вы увидите последнее выполненное выполнение и результат журнала консоли (журнал может появиться через несколько секунд):
Как вы можете видеть, результат выглядит как JSON:
{
"clientPlatform":"web",
"userLocale":"en",
"parameters":{
"text":"calendar"
},
"userTimezone":{
"offSet":"3600000",
"id":"Europe/Madrid"
},
"formInputs":{
"date_time_field_end":[
{
"hasDate":true,
"hasTime":true,
"msSinceEpoch":1581478200000
}
],
"date_time_field_start":[
{
"msSinceEpoch":1581516320343,
"hasDate":true,
"hasTime":true
}
],
"text_input_title":[
"This is a test title"
]
},
"formInput":{
"date_time_field_end":{
"hasTime":true,
"msSinceEpoch":1581478200000,
"hasDate":true
},
"date_time_field_start":{
"hasDate":true,
"hasTime":true,
"msSinceEpoch":1581516320343
},
"text_input_title":"This is a test title"
},
"hostApp":"calendar",
"userCountry":"",
"commonEventObject":{
"parameters":{
"text":"calendar"
},
"platform":"WEB",
"formInputs":{
"date_time_field_end":{
"dateTimeInput":{
"hasTime":true,
"msSinceEpoch":1581478200000,
"hasDate":true
}
},
"date_time_field_start":{
"dateTimeInput":{
"hasDate":true,
"hasTime":true,
"msSinceEpoch":1581516320343
}
},
"text_input_title":{
"stringInputs":{
"value":[
"This is a test title"
]
}
}
},
"hostApp":"CALENDAR",
"timeZone":{
"id":"Europe/Madrid",
"offset":3600000
},
"userLocale":"en"
},
"calendar":{
}
}
Так что теперь, если мы запишем журнал - > console.log("Text input",JSON.stringify(e.formInput.text_input_title));
мы видим: