Nach langer Zeit mal wieder ein Problem, bei dem ich vermutlich einfach nur ein Brett vor dem Kopf habe.
Ich will den Inhalt einer Google Tabelle mit AutoIt auslesen (um daraus Befehle zu nehmen, mit einer Zeit zu vergleichen, etc).
Dreht sich um Befehle von Google Home an den PC zu senden - was auch bereits funktioniert, ohne Verzögerung.
Problem an meiner derzeitigen Lösung ist; Es wird der komplette Quelltext mit _INetGetSource aufgerufen über die Datei URL (inkl. ID) und dann angepasst, bzw alles unnötige ausgeblendet. Dies führt aber auch dazu bei häufiger Nutzung (etwa 1x/Sekunde) die Netzwerkauslastung ziemlich in die Höhe zu treiben, größtenteils mit Daten die am Ende eh nicht genutzt werden. Ich dachte mir also ich nutze den CSV export von google, welches mir eine kleine .csv Datei rein mit dem Inhalt der Tabelle raus wirft - was die Probleme mit der hohen Auslastung lösen würden.
Mein Problem allerdings; Rufe ich die Datei über die URL auf (zum exportieren), Beispiel:
https://docs.google.com/spreadsheets/d/1DT-9zNrVv2qa5RqdDjKn1eIVVFIEIz8_D6cHTErtxHg/gviz/tq?tqx=out:csv&sheet=Sheet1
läd er die Datei problemlos runter und ich kann sie theoretisch über FileRead()einfach einlesen und verwenden.
Versuche ich allerdings die Datei über InetGet() anzusteuern, läd er mir zwar eine CSV Datei mit dem gleichen Namen, aber mit den Infos der Seite (CSS, JavaScript, etc der Oberfläche), nicht den eigentlichen Informationen des Dokuments.
Gibt es eine Möglichkeit die beim Aufruf der URL generierte CSV Datei direkt mit AutoIt zu laden (wenn möglich ohne temporäre Datei)?