Como digitar hint Google Types em Google Scripts?

Oct 27 2020

Estou tentando digitar uma dica de javascript no Google Script e cheguei muito longe disso:

/**
 *  Get (named) range given by name
 *
 *  @param {String} name 
 *  @return {Range}
 *
 */
function getRange(name) {
  return SpreadsheetApp.getActiveSpreadsheet().getRangeByName(name);
}

Que exibe bem e dá a mesma sugestão de tipo que o getRangeByName embutido, no entanto, ele não funciona realmente, ou seja, o editor de script de autocompletar não se autocompleta quando eu digito algo como getRange("hello").get"deveria. Devo usar espaçamento entre nomes Rangeou estou fazendo algo errado?

Respostas

3 Rubén Oct 27 2020 at 19:36

O atual Google Apps Script IDE não usa JSDOC local para estender o recurso de preenchimento automático. Opções:

  1. Crie uma biblioteca Goole Apps Script e anexe-a ao seu projeto
  2. Use outro IDE

Em relação ao uso de outro IDE neste momento existe uma ferramenta chamada CLASP que auxilia no download / upload de scripts que possibilitam o uso de outros IDEs.

Recursos

  • https://developers.google.com/apps-script/guides/libraries
  • https://developers.google.com/apps-script/guides/clasp

Relacionados

  • Documentação da biblioteca gerada automaticamente do Google Apps Script
  • É possível obter a funcionalidade de preenchimento automático no editor de script do AppsScript para trabalhar em classes personalizadas?
  • Como posso obter sugestões?

Outros relacionados

  • Como forçar novas linhas nas descrições jsdoc do Google Apps