En las nuevas Hojas de cálculo de Google, ¿cómo puedo importar datos de otra hoja de cálculo?[cerrado]

StackOverflow https://stackoverflow.com//questions/22012224

  •  21-12-2019
  •  | 
  •  

Pregunta

tengo el mismo problema con este tema ¿Cómo vinculo una celda en Hojas de cálculo de Google a una celda en otro documento? y sugieren usar IMPORTRANGE() con key adentro pero no vi ninguno key en la URL de mi hoja.

Tengo un formulario de encuesta de Google para recopilar muchos datos de nuestro personal y los datos sin procesar se generarán en Google Sheets como report(Responses).

Necesito importar datos sin procesar desde report(Responses) a otras Hojas de cálculo de Google y resumir un informe en ellas.

¿Cómo puedo obtener datos de esta hoja?

¿Fue útil?

Solución

IMPORTRANGE() actualmente no es compatible con las nuevas hojas de cálculo de Google.Será compatible en el futuro, pero por el momento nadie sabe exactamente cuándo.

Puede volver a las antiguas hojas de Google donde IMPORTRANGE() sigue funcionando como de costumbre.O puede utilizar un script, por ejemplo:

function myImportRange( key , sheetrange) {
 var shra = sheetrange.split("!") ;
 if (shra.length==1) shra[1]=shra[0], shra[0]="";  

 var sheetstring = shra[0].replace( /'/g , "")
 var rangestring = shra[1] 

 var source = SpreadsheetApp.openById( key )    
 if ( sheetstring.length==0 ) sheet = source.getSheets()[0] ;
 else sheet = source.getSheetByName(sheetstring) ;

 return  sheet.getRange( rangestring ).getValues(); 
} 

Puedes encontrar la publicación original de este guión escrito por Ahab aquí:https://productforums.google.com/forum/?hl=en#!category-topic/docs/how-do-i/f_r7iVtUThM

Editar: IMPORTRANGE () ahora es compatible.

Otros consejos

Lo hice funcionar usando la URL completa de la hoja fuente:

=IMPORTRANGE("https://docs.google.com/a/myCompany.com/spreadsheets/d/1ybGlQNGhY2l5INHCz-XYhhsgRiTBBJiScKM490hQcU","'Rental Properties'!A:AX")

Nota:Cuando puse esta fórmula por primera vez en mi hoja de destino, obtuve un REF error.Si pasa el mouse sobre la celda, aparece una ventana emergente que dice que necesita "Conectar" las hojas y un botón que dice Allow access.Clic en el botón.un mensaje diciendo Adding permissions... aparece.Poco después aparecieron mis datos.

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top