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

115
Visualizações
crear una carpeta pública y permitir que el usuario cree archivos en la carpeta en particular

Estoy creando una aplicación usando asp.net mvc y javascript en la que estoy creando carpetas y documentos dentro de esas carpetas,

a continuación está mi código para crear carpetas y documentos

 function createFolder() { loadClient('https://www.googleapis.com/discovery/v1/apis/drive/v3/rest', function () { var body = { 'name': document.getElementById('txtFolderName').value, 'mimeType': "application/vnd.google-apps.folder", 'parents': ['1R7c6lCV_qRxSTVHnbefLN4vJY0ZTMFUW'] }; return gapi.client.drive.files.create({ 'resource': body }).then(function (response) { console.log("Response", response); }, function (err) { console.error("Execute error", err); }); }) } function execute() { loadClient('https://docs.googleapis.com/$discovery/rest?version=v1', function () { return gapi.client.docs.documents.create({ "resource": { "title": document.getElementById('txtTitle').value } }) .then(function (response) { // Handle the results here (response.result has the parsed body). console.log("Response", response); }, function (err) { console.error("Execute error", err); }); }) }

ahora quiero crear carpetas a las que puedan acceder todos los miembros de mi organización e insertar el archivo en esas carpetas

por ejemplo, tengo una carpeta llamada "Mi empresa" y cuando creo un archivo, el archivo debe crearse dentro de la carpeta "Mi empresa"

gracias por tu tiempo

about 4 years ago · Juan Pablo Isaza
1 Respostas
Responde à pergunta

0

Creo que su objetivo es el siguiente.

  • Desea crear una nueva carpeta y desea compartir públicamente la carpeta creada como escritor.
  • Desea lograr esto usando googleapis para Javascript.

En este caso, ¿qué tal la siguiente modificación?

Guión modificado:

De:

 return gapi.client.drive.files.create({ 'resource': body }).then(function (response) { console.log("Response", response); }, function (err) { console.error("Execute error", err); });

A:

 gapi.client.drive.files.create({ 'resource': body }) .then(function (response) { console.log("Response", response); // Created folder is publicly shared. var folderId = response.result.id; gapi.client.drive.permissions.create({ "fileId": folderId, "resource": {"role": "writer", "type": "anyone" } }) .then(function (res) { console.log(res); }, function (err) { console.log(err.result.error.message); }); // Create new Google Document to the created folder. var body = { 'name': "sample filename", 'mimeType': "application/vnd.google-apps.document", 'parents': [folderId] }; gapi.client.drive.files.create({ 'resource': body }) .then(function (res) { console.log(res); }, function (err) { console.log(err.result.error.message); }); }, function (err) { console.error("Execute error", err); });
  • Agregué el script para one more thing I want to achieve is that I want to create document in those a particular folder of my google drive .

Referencia:

  • Permisos: crear
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