GOOGLE ADS

Montag, 18. April 2022

Verweisen Sie auf Daten aus der Zelle und versehen Sie sie dann mit einem Zeitstempel

Ich verwende derzeit Sheetgo, um Daten mit Zeitstempeln zu versehen. Leider läuft meine Testversion bald ab. Ich gehe davon aus, dass ein Skript mit einem Trigger die gleichen Ergebnisse liefern würde, aber ich bin mir nicht sicher, wie ich vorgehen soll.

Ich ziehe den Wert "A1" von einer API:
Geben Sie hier die Bildbeschreibung ein

Sheetgo protokolliert den Wert dann stündlich auf einem separaten Blatt:Geben Sie hier die Bildbeschreibung ein

Jede Unterstützung beim Erstellen eines Skripts/Triggers, der diese Aufgabe ausführen könnte, wäre sehr willkommen. Vielen Dank.


Lösung des Problems

Protokollieren eines Werts jede Stunde

function getA1() {
const ss = SpreadsheetApp.getActive();
const sh = ss.getSheetByName("Sheet0");//wherever the data is
const A1 = sh.getRange("A1").getValue();//wherever the data is
ss.getSheetByName("log").appendRow([A1,new Date()]);
}

Führen Sie Folgendes mindestens einmal aus

function ctrig() {
if(ScriptApp.getProjectTriggers().filter(t => t.getHandlerFunction() == "getA1").length == 0) {
ScriptApp.newTrigger("getA1").timeBased().everyHours(1).create();
}
}

Skript-App newTrigger

Keine Kommentare:

Kommentar veröffentlichen

Warum werden SCHED_FIFO-Threads derselben physischen CPU zugewiesen, obwohl CPUs im Leerlauf verfügbar sind?

Lösung des Problems Wenn ich das richtig verstehe, versuchen Sie, SCHED_FIFO mit aktiviertem Hyperthreading ("HT") zu verwenden, ...