首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >Google Calendar API -更新事件的开始和结束日期/时间

Google Calendar API -更新事件的开始和结束日期/时间
EN

Stack Overflow用户
提问于 2011-10-19 05:07:12
回答 2查看 1.7K关注 0票数 0

Google API的示例/演示代码非常清楚地说明了如何更新事件标题,似乎每个人都喜欢将其复制到自己的教程中……我可以使用该示例轻松地更新事件的标题、描述和位置,但不能使用它来更新"when“属性,该属性由一个具有开始和结束日期/时间的数组组成。

以下代码不会返回错误,但也不会更新日期和时间:

代码语言:javascript
运行
复制
if ($eventOld = getEvent($client, $eventId)) {
        //echo "Old title: " . $eventOld->title->text . "<br />\n";
        $eventOld->title = $gdataCal->newTitle($title);
        $eventOld->where = array($gdataCal->newWhere($where));
        $eventOld->content = $gdataCal->newContent("$description");

        $eventOld->when[startTime] = "{$startDate}T{$startTime}:00.000{$tzOffset}:00";
        $eventOld->when[endTime] = "{$endDate}T{$endTime}:00.000{$tzOffset}:00";

        print $startDate;

        try 
        {
            $eventOld->save();
        } 
        catch (Zend_Gdata_App_Exception $e) 
        {
            var_dump($e);
            return null;
        }
        //return $eventNew;
    }
    else 
    {
        return null;
    }
EN

Stack Overflow用户

发布于 2011-12-16 16:03:32

when是startTime/endTime对的数组。

票数 0
EN
查看全部 2 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/7813744

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档