Push-Nachrichten von MacTechNews.de
Würden Sie gerne aktuelle Nachrichten aus der Apple-Welt direkt über Push-Nachrichten erhalten?
Forum>Entwickler>Verlinkung zu iCal

Verlinkung zu iCal

Benjamin-Do28.02.2422:37
Hallo Zusammen,

ich bin dabei mir einen eigenen pdf Planer für GoodNotes zu erstellen. Dabei würde ich gerne verschiedene Tage in iCal direkt verlinken.

Also so das man z.B. auf das Kalenderblatt vom 16.5.2024 klickt und dann öffnet sich iCal direkt am 16.05.2024

Ich habe schon calshow://open?date=2024-05-16 und calshow://open?date=737510400 ausprobiert, aber leider öffnet sich iCal dann nur am 01.01.2001.

Wie kann ich denn am besten direkt zu einem bestimmten Tag verlinken, so dass sich iCal direkt richtig öffnet?

Danke Euch 🙂
0

Kommentare

Nebula
Nebula28.02.2422:55
Gute Frage, vermutlich geht das nicht. Habe auch mal Abwandlungen ohne Open und Date versucht.

Mit anderen Apps dürfte das klappen.
„»Wir werden alle sterben« – Albert Einstein“
0
Benjamin-Do28.02.2423:05
Es muss eine Möglichkeit geben Ich habe es schon bei einem Exkollegen einmal gesehen.
0
Benjamin-Do28.02.2423:07
@Nebula und hier wird damit „geworben“
0
Benjamin-Do28.02.2423:15
In diesem Video https://www.youtube.com/watch?v=BFuETpgAjDg sieht man bei 7.59 wie es gemacht wird.

Nur wie kann man so etwas selbst entwickeln bzw. wie funktioniert dieser Kurzbefehl?
0
marm28.02.2423:48
Das kann über eine Suche per Kurzbefehl gelöst werden.
Event "Test" :
shortcuts://run-shortcut?name=cal&input=%7B%22type%22:%22event%22,%22title%22:%22Test%22,%22date%22:%2229.02.2024,%2009:00%22%7D
Das ist URL-codiert für {"type":"event","title":"Test","date":"29.02.2024, 09:00"}. Mit dem "Wörterbuch" in Kurzbefehle kann das verarbeitet werden.
Ich habe so einen Kurzbefehl auf dieser Grundlage ("Bubble Gum" ) gebaut, der nach dem Namen für einen Termin fragt, diesen anlegt und dafür den Link erstellt. Mit diesem Link kann der Termin wieder aufgerufen werden. Das funktioniert in iOS und MacOS.
0
marm28.02.2423:56
Eine andere Variante wäre, eine eindeutige ID im Termin zu speichern. Die Suche per Kurzbefehl würde dann so erfolgen:
shortcuts://run-shortcut?name=cal&input=12345678
12345678 ist ein Beispiel für eine ID des Termins.
0
marm29.02.2400:30
Mir fiel gerade ein, dass wir das Thema bereits hatten. Siehe hier
Ein Kurzbefehl zu erstellen, der im Kalender z.B. den 14.04.2023 öffnet, ist aber trivial.

shortcuts://run-shortcut?name=cal2&input=14.04.2023
0
Benjamin-Do29.02.2413:40
Mir geht es weniger darum einen neuen Termin anzulegen, mir geht es eher darum den bestimmten Tag aufzurufen.

Also man „klickt“ auf den 16.05 und es öffnet sich dann genau dieser Tag in iCal. So das man dann den gesamten Tag als Übersicht hat.
0
marm29.02.2413:51
Benjamin-Do
Mir geht es weniger darum einen neuen Termin anzulegen, mir geht es eher darum den bestimmten Tag aufzurufen.
ja, siehe mein letzter Beitrag.
0
Benjamin-Do29.02.2415:19
Oh, das hab ich eben am iPhone übersehen gehabt - Sorry

Dann müsste ich für 365 Tage - 365 Kurzbefehle erstellen oder?
oder kann ich aus einer pdf Datei die ich erstelle dann irgendwie das ganze nochmal automatisieren?
0
marm29.02.2415:55
Benjamin-Do
Dann müsste ich für 365 Tage - 365 Kurzbefehle erstellen oder?
oder kann ich aus einer pdf Datei die ich erstelle dann irgendwie das ganze nochmal automatisieren?
Das ist nur ein Kurzbefehl. Du rufst mit dem Link den Kurzbefehl auf ("cal2") und übergibst das Datum ("14.04.2023") an den Kurzbefehl.
Also 365 Tage - 1 Kurzbefehl, 365 Links
Wenn Du in Deiner App noch abrufen kannst, welcher Tag angezeigt wird, dann kannst Du das im Kurzbefehl nutzen und benötigst nur einen Link, um zum passenden Kalendertag zu kommen. Dafür kenne aber deine App nicht.
0
Benjamin-Do29.02.2417:37
Die App ist einfach eine PDF Datei, die ich in Goodnotes importiere oder auch in Notability, um dort dann an dem Tag mir Notizen zu machen.

Auf dem jeweiligen Blatt ist ein Kalenderblatt angezeigt und wenn man da drauf klickt, ist meine Idee, landet man in ical bei dem jeweiligen Tag
0
Nebula
Nebula01.03.2418:47
Du musst nicht 365 Kurzbefehle erstellen, aber 365 Links anlegen und jeweils den Parameter am Ende anpassen:

shortcuts://run-shortcut?name=cal2&input=DD.MM.YYYY
„»Wir werden alle sterben« – Albert Einstein“
0

Kommentieren

Sie müssen sich einloggen, um sich an einer Diskussion beteiligen zu können.