Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

177
Visualizações
¿Cómo volver a ejecutar y detener el script de la aplicación según la información del registro de ejecución?

Estoy buscando ejecutar debajo de la secuencia de comandos de la aplicación con múltiples url var como

 https://www.testurl.com/link1=processing https://www.testurl.com/link2=processing https://www.testurl.com/link3=processing

Cómo agregar varias URL al siguiente código:

 function url() { var url = 'https://www.testurl.com/link1=processing'; var options = { 'method': 'get' }; var response = UrlFetchApp.fetch(url, options); Logger.log(response); }

Cada ejecución con una sola URL se muestra debajo del registro de ejecución

 3:33:30 AM Notice Execution started 3:33:31 AM Info {"status":200,"message":"Import 25 of 200 completed."} 3:33:31 AM Notice Execution completed

Estoy buscando volver a ejecutar el script para la primera URL hasta que reciba el mensaje de registro que contiene "no se activa" y luego ejecutar la segunda URL y volver a ejecutar hasta que reciba el mensaje de registro que contiene "no se activa" y luego ejecutar la tercera URL y volver a ejecutar hasta que obtenga el mensaje de registro que contiene "no se activa" y luego se detiene.

 3:33:30 AM Notice Execution started 3:33:31 AM Info {"status":403,"message":"Import #16 is not triggered. Request skipped."} 3:33:31 AM Notice Execution completed
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Realmente no hay forma de que pruebe esto, pero creo que ilustra cómo se puede hacer:

 function getUrls() { try { var urls = [ 'https://www.testurl.com/link1=processing', 'https://www.testurl.com/link2=processing', 'https://www.testurl.com/link3=processing' ]; function getUrl(url) { var options = { 'method': 'get' }; var response = UrlFetchApp.fetch(url, options); while( response.message.indexOf("is not triggered") < 0 ) { Logger.log(response); response = UrlFetchApp.fetch(url, options); } } urls.forEach( getUrl ); } catch(err) { Logger.log(err); } }
about 4 years ago · Juan Pablo Isaza Relatório
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda