Пробел - это комната чата, она имеет следующие свойства:
{
"name": string,
"type": enum (Type),
"displayName": string
}
Пример:
"spaces": [
{
"name": "spaces/1qI6WgAAAAE",
"type": "DM",
"displayName": ""
},
{
"name": "spaces/AAAAA-kdsi4",
"type": "ROOM",
"displayName": "test room"
},
]
- Пробелы типа
ROOM
- это те, которые вы созданы, и у них есть displayName
, который вы им присвоили. - Пробелы типа
DM
являются комнатами чата между пользователем и ботом, у них нет отображаемого имени и они отображаются в пользовательском интерфейсе. https://chat.google.com/
как разговоры в разделе BOTS
name
- это параметр, который назначается пространству в фоновом режиме при его создании.
Как получить имена пробелов?
Самый простой способ - написать function onMessage()
и получить сведения о комнате, в которую было отправлено сообщение как объект события.
Пример скрипта приложения:
function onMessage(event) {
var name = event.space.name;
var displayName = event.space.displayName;
Logger.log(name);
Logger.log(displayName);
}
- Если вы хотите перечислить все пробелы независимо от события, вам нужно использовать метод пробел: список .
- Помните, что это может быть сделано только с сервисный аккаунт .