Wie ändern Sie die Farbdefinitionen für einen Google Kalender, um benutzerdefinierte Farben für Ereignisse zuzulassen?

8

Ich verwende die Google Kalender-API, um neue Ereignisse zu erstellen. Es scheint, dass die einzige Methode, um einem Ereignis eine Farbe zuzuweisen, eine colorID (1 bis 11) ist, die die spezifische Farbe aus der Tabelle nachschlägt.

Die Standard-11-Farbpalette ist nicht gerade ideal für meine Bedürfnisse, also würde ich sie gerne ändern, aber ich konnte nicht herausfinden, wie. Die Dokumentation erläutert , wie Sie diese Nachschlagetabellen erhalten , aber ich kann es nicht beurteilen heraus, wie man sie verändert. Ich nehme an, dass sie geändert werden können, da in der Struktur ein Zeitstempel für die letzte Änderung vorhanden ist.

Weiß jemand, wie man die colorID-Tabelle für Ereignisse ändert?

    
Wescotte 14.08.2013, 17:01
quelle

2 Antworten

1

Ich weiß, dass dieser Thread alt ist, aber die Antwort auf die Frage ist, dass Sie die eingestellten Event-Farben nicht bearbeiten können. Die neuen benutzerdefinierten Farben in der neuen API korrelieren nur mit der Kalenderfarbe selbst, nicht mit den darin enthaltenen Ereignissen.

Warum Google nur einige der Farben anpassbar machen würde, und nicht alle schlagen mich. Bis sie das Verlangen nach mehr Farben erkennen, scheint es, dass wir mit guten alten 1-11 festsitzen.

    
Tronald 20.11.2014, 21:46
quelle
1

Hinzugefügt Detail von Bounty:

  

Ich habe die gleiche Frage. Ich möchte eine benutzerdefinierte Farbe für Ereignisse festlegen können, die ich in den Kalender posten, aber nicht sein möchte   begrenzt durch die 11 Entscheidungen. Ich sehe in den Dokumenten, die sie hinzugefügt haben   zusätzliche Farbeinstellungsmethode   ( Ссылка oder_kalender).   Aber ich weiß nicht, wie ich vorgehen soll.

Dieser Teil der Dokumentation demonstriert diese Eigenschaften direkt: Ссылка

Damit können Sie Ihren persönlichen Kalender als Demo hinzufügen und ändern (scrollen Sie nach unten und probieren Sie den API Explorer aus). Um das zu tun, was Sie hier eingeben, setzen Sie colorRgbFormat=true und fügen Sie dann die Eigenschaften backgroundColor oder foregroundColor mit der angegebenen Farbe hinzu.

Sie erhalten eine Anfrage, die wie folgt aussieht:

%Vor%

Hinweis: Ich denke, dies beantwortet die Kopfgeldfrage - die sich von der Frage des OP unterscheidet, aber möglicherweise das ist, was das OP wollte - @Wescotte, bitte geben Sie an, ob dies Ihr Problem ebenfalls löst (oder nicht) / p>     

Matthew 21.02.2014 20:57
quelle

Tags und Links