Skip to content

Instantly share code, notes, and snippets.

@pizzacat83
Last active March 6, 2019 07:30
Show Gist options
  • Save pizzacat83/d645636ddc1d23290c7f0952dd8969c1 to your computer and use it in GitHub Desktop.
Save pizzacat83/d645636ddc1d23290c7f0952dd8969c1 to your computer and use it in GitHub Desktop.
global.doPost = (e: GASWebEvent): GoogleAppsScript.Content.TextOutput => {
const command: string = e.parameter.command;
if (command) {
/* register commands like
global.slackCommands.command = (params: SlackCommansParams): {} => {}; */
const res = global.slackCommands[command.substr(1)](e.parameter); // '/command' -> 'command'
const response = ContentService.createTextOutput();
response.setMimeType(ContentService.MimeType.JSON);
response.setContent(JSON.stringify(res));
return response;
}
};
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment