В этом сценарии может быть полезен метод self.GetImaginarySelf
. Это не задокументировано, но, похоже, возвращает объект Self, с которым вы можете работать.
и вот как это выглядит
action (ReturnMySelf) {
type(Constructor)
description (__DESCRIPTION__)
collect {
computed-input (mySelf) {
type (self.Self)
compute {
intent {
goal: self.GetImaginarySelf
}
}
}
}
output (self.Self)
}
Javascript код
module.exports.function = function returnMySelf (mySelf) {
return mySelf
}
Если эти значения не работают для вас, вы можете создать JSON-представление объекта Self (с требуемыми значениями) и передать его обратно из returnMySelf.js
.
Надеюсь, это поможет!