-
Notifications
You must be signed in to change notification settings - Fork 0
/
flow.gs
42 lines (33 loc) · 1.35 KB
/
flow.gs
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
function mappaturaVecchioNuovo() {
mappaDettaglioCasi()
mappaDettaglioCasiNoFatture()
mappaVisuraCamerale()
}
function readFilesAffidiFromFolder(){
// legge il folder Files Affidi da Importare e scrive il contenuto nel foglio Files Affidi
writeFilesToSheet()
var objFilesAffidi = ObjApp.rangeToObjectsNoCamel(sheetFilesAffidi.getDataRange().getValues())
Logger.log(JSON.stringify(objFilesAffidi))
return JSON.stringify(objFilesAffidi)
}
function readDiffideDaInviareFromFiles(arrayFilesAffidi){
//legge i dati dei files Affidi da Importare
//var objFilesAffidi = ObjApp.rangeToObjectsNoCamel(sheetFilesAffidi.getDataRange().getValues())
var url
//importa per ogni files i dati degli affidi su DB
Logger.log('Numero Files di Affido da importare; ' + arrayFilesAffidi.length )
for (j=0; j<arrayFilesAffidi.length; j++){
url = arrayFilesAffidi[j]
var ssAffido = SpreadsheetApp.openByUrl(url)
var objDiffideDaInviare = readAffido(ssAffido)
updateFileState(url)
writeAffidi(objDiffideDaInviare)
}
Logger.log('objDiffideDaInviare')
Logger.log(objDiffideDaInviare)
return JSON.stringify(objDiffideDaInviare)
}
function readDiffideDaInviareFromSheet(){
var objAllDiffideDaInviare = ObjApp.rangeToObjectsNoCamel(sheetDiffideDaInviare.getDataRange().getValues())
return JSON.stringify(objAllDiffideDaInviare)
}