nathank
(Nathan Kershaw)
1
これは新しい機能に関するものです:Calendar subscription URLs for external calendar apps
Google カレンダーに URL を追加すると、その URL が適切に「URL」フィールドに、不適切に「名前」フィールドの両方に設定されていることに気づきました。これには user_api_key も含まれており、これはおそらく望ましくありません(この画像では意図的に短縮されています):
複数のカレンダーを持っている上級者であれば、リンクされたカレンダーの名前を変更するのはそれほど手間ではありませんが、サイト名を渡す方がはるかに理にかなっているでしょう。また、あまり詳しくないユーザーも混乱しないはずです!
Falco
(Falco)
2
では、それをどうやって実現すればよいのでしょうか?
nathank
(Nathan Kershaw)
3
ええと、例えば、ここから自分のカレンダーにGoogleカレンダーを追加すると、名前も問題なく表示されます:
ただし、それをプログラムでどう行うかは、もちろんわかりません!
nathank
(Nathan Kershaw)
5
はい、Gemini の少しの助けを借りて、答えが見つかったと思います。webcal リンクが指す .ics ファイルに追加できるフィールドがあり、それによって(願わくば)目的を達成できるはずです。
Gemini の見解:
Google カレンダーの購読リンクに名前を追加するには、&name= のような直接の URL パラメータを使用することはできません。代わりに、Google は自動的にソースファイルから名前を取得するか、ユーザーが購読後に手動で名前を変更する必要があります。
参照されている .ics ファイルの開発者または作成者の場合、ファイルのヘッダーに X-WR-CALNAME プロパティを含めることで、購読時に表示される名前を設定できます:
BEGIN:VCALENDAR
VERSION:2.0
X-WR-CALNAME:カスタムカレンダー名
...
END:VCALENDAR
「いいね!」 1