Articles of google apps script

A maneira mais fácil de obter o ID do arquivo a partir do URL no script do Google Apps

Aqui está o que estou tentando fazer: dado um URL de documento do Google, quero que o código do documento crie uma cópia no Google Drive. Eu sei que posso conseguir isso por algum regex ou substituindo a URL, mas como há várias formas diferentes para representar o mesmo documento em uma URL, eu queria […]

Google Spreadsheet SCRIPT Verifique se a célula editada está em um intervalo específico

Preciso detectar se as alterações feitas em uma planilha estão sendo feitas em um determinado intervalo de dados e, em caso afirmativo, defina o horário atual da atualização. O problema é que tenho uma planilha na qual edito headers e texto e não quero que o tempo de atualização em uma célula específica seja atualizado […]

Transferir a propriedade de um arquivo para outro usuário no Script do Google Apps

Eu criei uma pequena interface de upload que incluo em uma página do Google Sites. Vamos fazer um usuário fazer o upload de um documento. Desde que o script é publicado, ele é executado na minha conta e o arquivo enviado é enviado para o meu Google Drive. Eu posso de script de aplicativos adicionar […]

Por que meu script de aplicativos implantado como retorno executável de API Permission Denied?

Eu criei um script no editor de scripts, publiquei-o como “Deploy as API executable”. Dentro desse script, forneci um doc_id para minha planilha e defini uma function para obter dados dessa planilha. Fui então para https://developers.google.com/apps-script/execution/rest/v1/scripts/run para testar a API de execução. Eu adicionei os escopos, autorizei o aplicativo e tentei. Estou recebendo a seguinte […]

Chame uma function de GAS personalizada a partir do URL externo

Quero chamar uma function personalizada que escrevi no meu script do Google Apps. Quando executo um getJSON, suponho que ele execute automaticamente meu doGet (e). Meu Javascript: $.getJSON(https://script.google.com/macros/s/[ID]/exec, function(data){ //code here }); Existe uma maneira possível de chamar uma das minhas funções personalizadas, por exemplo Meu script do Google Apps: function getNumberOfFans(e){ //code here } […]

Como você adiciona a interface do usuário dentro de células em uma planilha do google usando script de aplicativo?

Gostaria de adicionar botões a células específicas na planilha do Google Docs. A documentação da interface do usuário do script de aplicativos fala sobre como adicionar um novo painel, mas não está claro como a interface do usuário nesse painel pode ser anexada a linhas ou células específicas. É possível adicionar a interface do usuário […]

Tempo limite do script do Google app ~ 5 minutos?

Meu script de aplicativo do Google é iterar pelos arquivos do Google Drive do usuário e copiar e, às vezes, mover arquivos para outras pastas. O script é sempre interrompido após 5 minutos sem mensagem de erro no log. Eu estou classificando dezenas ou às vezes milhares de arquivos em uma corrida. Existem configurações ou […]

Maneira mais rápida de encontrar a primeira linha vazia

Fiz um script que, a cada poucas horas, adiciona uma nova linha a uma planilha do Google Apps. Esta é a function que fiz para encontrar a primeira linha vazia: function getFirstEmptyRow() { var spr = SpreadsheetApp.getActiveSpreadsheet(); var cell = spr.getRange(‘a1’); var ct = 0; while ( cell.offset(ct, 0).getValue() != “” ) { ct++; } […]

Planilha do Google: script para alterar a cor da linha quando uma célula altera o texto;

Eu tenho uma planilha googles onde eu mantenho uma lista de bugs e sempre que eu conserto um bug eu mudo o status de “Not Started” para “Complete”. Quero escrever um script para a planilha do Google Docs de modo que, sempre que eu alterar o status para “Concluído”, toda a linha seja destacada em […]

Google Spreadsheet Script – Como transpor / girar o array multidimensional?

Eu estou tentando criar uma function que leva em qualquer matriz e transpõe-lo para que as linhas se transformam em colunas e colunas para linhas. Não tenho certeza do que fiz errado ou faltando, mas continue recebendo esta mensagem assim que a matriz passar. TypeError: Não é possível definir a propriedade “0.0” de undefined para […]