Я пытаюсь создать надстройку G Suite, которая будет составлять ответы Gmail по выбору пользователя. Мой код работает, за исключением случаев, когда я переключаюсь на двигатель V8, и я получаю эту ошибку:
The value returned from Apps Script has a type that cannot be used by the add-ons platform. Also make sure to call build on any builder before returning it.
Value: values {
proto_value {
type_url: "type.googleapis.com/caribou.api.proto.addons.templates.publicapi.ContextualAddOnMarkup.Card"
value: "\022\222\002\0220J.\032\aSubject\"#A Message...
[Email message follows]
Сначала я работал в V8, пока не появилась эта ошибка, и я использовал this , чтобы исправить ее.
Я подозреваю, что ошибка может иметь какое-то отношение к этому коду и движку V8, поскольку до этого момента все было в порядке:
function composeEmailCallBack(e) {
GmailApp.setCurrentMessageAccessToken(e.gmail.accessToken);
var message = GmailApp.getMessageById(e.commonEventObject.parameters.id);
var draft = GmailApp.createDraft(message.getFrom(), "A Gratitude Message!", e.commonEventObject.parameters.reply);
return CardService.newComposeActionResponseBuilder()
.setGmailDraft(draft)
.build();
}