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

401
Visualizações
Crear archivo dentro de una carpeta en Google Drive

Soy muy nuevo en javascript y en la automatización en google. Estoy tratando de crear un documento llamado Promo Text dentro de una carpeta que acabo de crear.

Puedo crear 2 subcarpetas dentro de newFolder y devolver la URL a la hoja pero, aunque el editor de Google Apps Script ofrece la opción de .createFile, aparece el error de

Excepción: los parámetros (String) no coinciden con la firma del método para DriveApp.Folder.createFile. (línea 23, archivo "Código")

La línea 23 es const promoText = newFolder.createFile(`${row[1]} Promo Text`,)

Si alguien puede indicarme la dirección correcta, se lo agradecería mucho. Salud.

 function createReleaseFolder() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Schedule'); const rows = sheet.getDataRange().getValues(); rows.forEach(function(row, index) { if (index === 0) return; if (row[18]) return; if (row[0] === 'DJ'){ const releasesFolder = DriveApp.getFolderById("1OKZEdZxu8BCgJFv4H7pcRGMNjc") const newFolder = releasesFolder.createFolder(`${row[1]} ${row[2]} - ${row[3]}`,) const audioMasters = newFolder.createFolder("Audio Masters") const assets = newFolder.createFolder("Assets") const promoText = newFolder.createFile(`${row[1]} Promo Text`,) const url = newFolder.getUrl(); sheet.getRange(index + 1, 19).setValue(url) } })}
about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Prueba esto:

 function lfunko() { const sheet = SpreadsheetApp.getActiveSpreadsheet().getSheetByName('Schedule'); const rows = sheet.getDataRange().getValues(); const releasesFolder = DriveApp.getFolderById("1OKZEdZxu8BCgJFv4H7pcRGMNjc") rows.forEach(function (row, index) { if (index === 0) return; if (row[18]) return; if (row[0] === 'DJ') { let newFolder = releasesFolder.createFolder(`${row[1]} ${row[2]} - ${row[3]}`); newFolder.createFolder("Audio Masters"); newFolder.createFolder("Assets"); newFolder.createFile(`${row[1]} Promo Text`,"This is the content");//last change sheet.getRange(index + 1, 19).setValue(newFolder.getUrl()); } }); }
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