Volendo vedere come fare per estrarre l’indirizzo email da un sito web tramite uno script su foglio di calcolo di google, ecco cosa si può scrivere :
function myFunction() { /* imposto la pagina da cui prelevare l'indirizzo email */ var page = UrlFetchApp.fetch("http://italia.indettaglio.it/ita/email/email_out.html?id_comune=069001").getContentText(); /* imposto i tag iniziali che delimitano l'inizio del valore che ricerco - vedi sorgente della pagina web */ var TD = "<TD><I>"; var start = page.indexOf(''); start = page.indexOf(TD, start); /* imposto il tag finale all'interno del quale è racchiuso il valore ricercato */ var end = page.indexOf('</I></TD>',start); var number = page.substring (start + TD.length , end); /* memorizza il valore nel logger - menu - visualizza - log */ Logger.log(number); /* scrive il risultato nel foglio test del foglio di calcolo attivo */ SpreadsheetApp.getActive().getSheetByName('test').appendRow([number]); }
Per vederne il risultato occorre andare nel Menu Visualizza – > Log
Fonti:
https://sites.google.com/site/scriptsexamples/learn-by-example/parsing-html
http://stackoverflow.com/questions/16453127/grabbing-text-from-webpage-and-storing-as-variable
https://developers.google.com/apps-script/reference/spreadsheet/range#getValue%28%29
0 commenti