Escolar Documentos
Profissional Documentos
Cultura Documentos
if(guiaDadosCSV == null){
planilha.insertSheet("PlanDadosCSV");
var guiaDadosCSV = planilha.getSheetByName("PlanDadosCSV");
}else{
guiaDadosCSV.clear();
}
guiaDadosCSV.activate();
SpreadsheetApp.flush();
Utilities.sleep(2000); //--espera 2s
area.copyTo(guiaDadosCSV.getRange("A1"),SpreadsheetApp.CopyPasteType.PASTE_VALUES,f
alse); //--só valores
SpreadsheetApp.flush();
Utilities.sleep(4000);
//console.log(aux);
/*
//guiaDadosCSV.getRange("k2:L").setNumberFormat("@"); //--trnasformar DATAS EM
texto
var dados = guiaDadosCSV.getRange(2,22,guiaDadosCSV.getLastRow() - 1,
1).getValues();
for(i = 0; i < dados.length; i++){
var V = dados[i][0];
dados[i][0] = V.replace(',','.');
}
guiaDadosCSV.getRange(2,22, dados.length, 1).setValues(dados); */
//return
}
var nomePlan = planilha.getName(); //---- captura o nome da planilha
SpreadsheetApp.flush();
Utilities.sleep(6000);
SpreadsheetApp.flush();
Utilities.sleep(6000);
guiaDados.activate();
SpreadsheetApp.flush();
Utilities.sleep(3000);
if(nomeGuia == "PlanDadosCSV"){
planilha.deleteSheet(guias[i]);
}else{
planilha.getSheetByName(nomeGuia).showSheet();
}
}
planilha.rename("nomePlan");
/*
/*
function mysig() {
var ss = SpreadsheetApp.getActiveSpreadsheet();
var sheet = ss.getActiveSheet();
var rng = sheet.getRange(34,6);
var url = "https://drive.google.com/file/d/1INcEgquMuyjxc6UKHpl5shK8hsdFouUq/
view?usp=sharing"
var fetch_img = UrlFetchApp.fetch(url);
var blob = fetch_img.getBlob();
Logger.log(fetch_img.getBlob())
sheet.insertImage(blob, 6, 34);
* script para exportar dados em todas as planilhas da planilha atual como arquivos
csv individuais
* os arquivos serão nomeados de acordo com o nome da planilha
* autor: Michael Derazon
function onOpenkkkk ( ) {
var ss = PlanilhaAplicativo . getActiveSpreadsheet ( ) ;
var csvMenuEntries = [ { nome : "exportar como arquivos csv" , functionName :
"saveAsCSV" } ] ;
ss . addMenu ( "csv" , csvMenuEntries ) ;
} ;
function salvarAsCSV ( ) {
var ss = PlanilhaAplicativo . getActiveSpreadsheet ( ) ;
var folhas = ss . getSheets ( ) ;
// cria uma pasta a partir do nome da planilha
var pasta = DriveApp . createFolder ( ss . getName ( ) . toLowerCase ( ) .
replace ( / / g , '_' ) + '_csv_' + new Date ( ) . getTime ( ) ) ;
for ( var i = 0 ; i < folhas . comprimento ; i ++ ) {
var planilha = planilhas [ i ] ;
// anexa a extensão ".csv" ao nome da planilha
nomeArquivo = planilha . getNome ( ) + ".csv" ;
// converte todos os dados da planilha disponíveis para o formato csv
var csvFile = convertRangeToCsvFile_ ( fileName , planilha ) ;
// cria um arquivo na lista de documentos com o nome fornecido e os dados csv
pasta . createFile ( fileName , csvFile ) ;
}
Navegador . msgBox ( ' Arquivos estão esperando em uma pasta chamada ' +
pasta .getName ( ) ) ;
}
/*
function convertRangeToCsvFile_ ( csvFileName , folha ) {
// obtém o intervalo de dados disponível na planilha
var intervaloAtivo = folha . getDataRange ( ) ;
tente {
var dados = activeRange . obterValores ( ) ;
var csvFile = indefinido ;
Obteve este script para salvar o arquivo csv na mesma pasta adicionando esta linha:
var folderX = DriveApp.getFolderById('dir_id');
Onde você deve alterar a entrada do ID da pasta desejada.