2012-11-08 4 views
5

Gelegentlich (tatsächlich passiert es ziemlich oft) Ich bekomme ein "Dokument tIbdnvK2ZBY_7SQ2skESDvg fehlt (vielleicht wurde es gelöscht?)" Fehler, der offensichtlich nicht wahr ist. Kann jemand bitte dieses Problem beleuchten? Vielleicht eine gute Lösung?Dokument ist [my_spreadsheet_id] fehlt (vielleicht wurde es gelöscht?)

Vielen Dank im Voraus, Łukasz

+2

Es sieht so aus, als würde ein Skript unter einem Trigger ausgeführt, wenn dieser Fehler angezeigt wird. Wenn ja, unter wessen ID wird das Skript ausgeführt? Hat der Benutzer (unter dessen ID das Skript ausgeführt wird) Zugriff auf die betreffende Tabelle? – Srik

+0

Ich bin der Besitzer und der einzige Editor der Tabelle. Und ja, ich bekomme diesen Fehler nach dem Auslösen des Skripts. – owad

+0

Die Lösung für das Problem ist das gleiche wie hier: [link] (http://stackoverflow.com/questions/13293856/script-execution-time-varies-every-time-i-run-it). Das Apps-Skript kann nicht mehr als 250 Zellen gleichzeitig verarbeiten (d. H. Bei der Ausführung von getRange oder setComments). Weiß jemand, ob es in der Zukunft verbessert wird? – owad

Antwort

0

Ich habe ein paar Skripte auf Timer arbeiten und gelegentlich diesen Fehler, so scheint es zu geschehen, wenn das Blatt das Skript zu beschäftigt Rechen zuzugreifen versucht oder mit anderen Anfragen zu tun (Die alten Google-Blätter würden manchmal offline gehen, was dies auch verursacht hat).

Es passiert viel weniger mit den neuen Google-Tabellen, und die Häufigkeit zu reduzieren ist auch gut, wenn möglich- Ich wechselte zum Formular Submit-Trigger und dann stündlich oben, falls der erste Trigger fehlschlägt.