小编jun*_*eri的帖子

如何建立谷歌日历活动的HTML链接?

使用Google日历API v3,我在Google日历中添加了一个事件.现在我想建立一个html链接,以便有人可以点击并查看日历事件.

这是我尝试过的:

<a href="https://www.google.com/calendar/feeds/default/private/full/{{ event.googleID }}">View Google</a>

href看起来像:
https://www.google.com/calendar/feeds/default/private/full/bigstringhere1ovmuup7mjf0

问题是我得到401错误"需要授权"

如何根据Google日历ID构建查看/编辑日历活动的链接?

google-calendar-api google-api

28
推荐指数
4
解决办法
5万
查看次数

在OS X> = 10.9中不推荐使用CGDisplayIOServicePort,如何替换?

我做了小应用程序,允许在多个显示器上快速更改屏幕分辨率.我想将产品名称显示为显示器的标题,使用此代码查找非常简单:

NSDictionary *deviceInfo = (__bridge NSDictionary *)IODisplayCreateInfoDictionary(CGDisplayIOServicePort(dispID), kIODisplayOnlyPreferredName);

NSDictionary *localizedNames = [deviceInfo objectForKey:[NSString stringWithUTF8String:kDisplayProductName]];

if([localizedNames count] > 0) {
    _title = [localizedNames objectForKey:[[localizedNames allKeys] objectAtIndex:0]];
} else {
    _title = @"Unknown display";
}
Run Code Online (Sandbox Code Playgroud)

CGDisplayIOServicePort在OS X> = 10.9中已被弃用,Apple的文档称没有替代品.如何在不使用此方法的情况下查找服务端口或产品名称?

我试图迭代IO注册表并尝试使用IOServiceGetMatchingServices方法来查找显示服务,但我不是很熟悉IO注册表,所以我找不到解决方案.

感谢帮助!

macos cocoa objective-c iokit osx-mavericks

13
推荐指数
1
解决办法
2738
查看次数

将颜色导入Google日历

我想将事件导入Google日历,我希望它们是彩色的.CSV导入不会执行此操作(颜色不是可识别字段之一).所以我想我会尝试iCal导入.看看iCal格式,似乎虽然我无法设置事件的颜色,但我可以设置整个日历的颜色.由于我只想要两种不同的颜色,我可以生成两个不同的文件进行导入.但是,事件仍然以相同的颜色显示.这是我的示例导入:

BEGIN:VCALENDAR
CALSCALE:GREGORIAN
METHOD:Publish
X-WR-TIMEZONE:Europe/London
COLOR:105:50:34
BEGIN:VEVENT
DTSTART:20130908T140000Z
DTEND:20130908T153000Z
SUMMARY:Communications Working Group
LOCATION:Conference Room 2
END:VEVENT
BEGIN:VEVENT
DTSTART:20131006T140000Z
DTEND:20131006T153000Z
SUMMARY:Communications Working Group
LOCATION:Conference Room 2
END:VEVENT
END:VCALENDAR
Run Code Online (Sandbox Code Playgroud)

有没有办法将事件颜色导入Google日历?

events google-calendar-api colors

8
推荐指数
0
解决办法
3013
查看次数

如何在Google日历中创建"recurData"?

我想使用Google API创建日历的重复事件.我关注链接:

  1. Google Calendar API

    我没有得到如何创建"recurData".我无法修改String并将其作为参数传递. 尝试过DDay.iCal版本0.80.也.

  2. DDay.iCal

给出了一些示例代码.我尝试了它们.我能够创建".ics"文件.

但是,当我将此文件内容作为"recurData"传递时

出错:{"执行请求失败:http://www.google.com/calendar/feeds/user@domain.com/private/full? gsessionid = AHItK5wrSIoJVawFjGt- 0g "}

我的icf文件内容是:

BEGIN:VCALENDAR
VERSION:2.0
PRODID:-//DDay.iCal//NONSGML ddaysoftware.com//EN
BEGIN:VEVENT
CREATED:20100309T132930Z
DESCRIPTION:The event description
DTEND:20100310T020000
DTSTAMP:20100309T132930Z
DTSTART:20100309T080000
LOCATION:Event location
SEQUENCE:0
SUMMARY:18 hour event summary
UID:396c6b22-277f-4496-bbe1-d3692dc1b223
END:VEVENT
BEGIN:VEVENT
CREATED:20100309T132930Z
DTEND;VALUE=DATE:20100315
DTSTAMP:20100309T132930Z
DTSTART;VALUE=DATE:20100314
SEQUENCE:0
SUMMARY:All-day event
UID:ac25cdaf-4e95-49ad-a770-f04f3afc1a2f
END:VEVENT
END:VCALENDAR
Run Code Online (Sandbox Code Playgroud)

我用"Example6"制作了它.

c# icalendar google-calendar-api

6
推荐指数
1
解决办法
1520
查看次数

Google Charts:带有自定义工具提示的多行

我有一个包含多行的Google LineChart.这些点不共享相同的X值,因此我必须以某种方式格式化我的数据以使其工作:

var data = google.visualization.arrayToDataTable([
        ["Y", "Your X & Y", "Product 1", "Product 2", "Product 3"],
        [419, 589, null, null, null],
        [386, null, 504, null, null],
        [386, null, 526, null, null],
        [387, null, 543, null, null],
        [395, null, 564, null, null],
        [402, null, 591, null, null],
        [408, null, 612, null, null],
        [378, null, null, 501, null],
        [398, null, null, null, 600],
        [460, null, null, null, 500]
    ]);
Run Code Online (Sandbox Code Playgroud)

现在我想为这些行添加自定义工具提示,我尝试添加一个额外的列并将角色设置为工具提示..但这只影响第一行.

看两个图表(有和没有工具提示):http://jsfiddle.net/TD92C/8/

如何为所有行添加自定义工具提示?谢谢

解决:http: //jsfiddle.net/asgallant/TD92C/14/

lines tooltip google-visualization

5
推荐指数
1
解决办法
2651
查看次数