Embora seja possível realizar todas as tarefas relacionadas ao conector usando o ambiente on-line do Apps Script, com o tempo, algumas delas podem se tornar repetitivas e propensas a erros.
dscc-gen é uma ferramenta assertiva que lida com essas tarefas repetitivas. Assim, você se concentra em resolver seu problema de negócio, não em erros que podem ser evitados por meio da automação.
Requisitos
- npm 5.2.0 ou versões posteriores
- Conhecer um pouco a linha de comando
Como usar a dscc-gen
dscc-gen pode criar novos projetos de conector da comunidade ou ser
usada com aqueles já existentes.
Conectores atuais
A dscc-gen também pode ser usada com projetos existentes. Primeiro,
copie seu scriptId. Depois, execute o comando a seguir, substituindo
YOUR_SCRIPT_ID pelo seu scriptId.
npx @google/dscc-gen connector --script_id YOUR_SCRIPT_ID
Você precisará informar alguns detalhes do seu conector. Se você ainda não tiver uma implantação chamada "Produção", ela será criada. Nenhuma parte do seu código será modificada, mas você terá acesso a todos os recursos da dscc-gen.
Novos conectores
Para criar um novo conector da comunidade com a dscc-gen, execute o seguinte comando:
npx @google/dscc-gen connector
Você precisará informar alguns detalhes do seu novo conector. Os novos usuários precisarão autenticar a clasp. clasp é uma ferramenta para criar &
modificar projetos do Apps Script na linha de comando.
Após seguir as instruções, dscc-gen criará um novo projeto do Apps Script
e imprimirá um documento com todos os recursos.
O que a dscc-gen faz?
| Comando | Descrição |
|---|---|
npm run open |
Abra seu projeto no Apps Script. |
npm run push |
Envie suas alterações locais para o Apps Script. |
npm run watch
|
Monitore as alterações locais e envie-as ao Apps Script. |
npm run prettier |
Formate seu código usando os padrões da comunidade. |
npm run try_latest
|
Abra a implantação com seu código mais recente no Data Studio. |
npm run try_production |
Abra sua implantação de produção no Data Studio. |
npm run update_production
|
Atualize a implantação de produção para usar o código mais recente. |
Como devo usá-la?
A dscc-gen costuma ser utilizada para:
- identificar um recurso que você quer adicionar ao seu conector;
- executar o
npm run watchpara que as alterações locais sejam enviadas ao Apps Script. - fazer as mudanças no código usando seu favorito JavaScript editor.
- executar o
npm run tryLateste verificar se o novo recurso está funcionando como esperado; - executar o
npm run updateProductionpara atualizar sua implantação de produção e usar o novo recurso; - executar o
npm run tryProductione verificar se o novo recurso está funcionando.
Receber o código do script
Para ver seu scriptId, acesse o projeto existente e copie a seção do URL depois de /d/ e antes de /edit. Por exemplo, veja o seguinte URL:
- URL original:
https://script.google.com/a/google.com/d/example-script-id/edit - Código do script:
example-script-id