Ho un foglio di calcolo pubblico (pubblicato) che sto cercando di scaricare a livello di codice nel modulo TSV.Scarica/Esporta foglio di calcolo pubblico di Google come TSV dalla riga di comando?
Nel mio browser, con un accesso Google attivo, per qualche chiave reale $key
, https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key=$key&exportFormat=tsv
funziona e produce un file TSV.
Nel mio guscio, tuttavia:
curl -L "https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key=$key&exportFormat=tsv"
produce un mazzo di javascript.curl -L "https://spreadsheets.google.com/feeds/download/spreadsheets/Export?key=$key&exportFormat=csv"
produce anche un po 'di javascript.curl -L "https://docs.google.com/spreadsheet/pub?key=$key&single=true&gid=0&output=csv"
funziona e produce un file CSV.curl -L "https://docs.google.com/spreadsheet/pub?key=$key&single=true&gid=0&output=tsv"
produce un messaggio di errore.
(tenta di utilizzare wget
prodotto risultati simili.)
Come faccio a fare questo lavoro? Tutta la documentazione di Google che sono stato in grado di trovare fino ad ora è orientata verso problemi molto più complicati di un semplice download e cambio di formato, e se la soluzione al mio problema è lì da qualche parte, non sono ancora riuscita a trovarla .
sembra un problema Auth. Prova ad uscire dal tuo account google? (Strano che il CSV funzioni e TSV non funzioni). – eddyparkinson