我想找一个Google Calendar Event
的创建者,所以我浏览了文档页面,特别是this section,发现有一个名为creator
的对象,但是我该如何提取它呢?日历上发生的事件?
我的代码如下:
foreach ($events->getItems() as $event)
{
$appointment = [
'start_datetime' => date('Y-m-d H:i:s', strtotime($event->start->getDateTime())),
'end_datetime' => date('Y-m-d H:i:s', strtotime($event->end->getDateTime())),
'notes' => $event->getDescription(),
'title' => $event->getSummary(),
'id_user' => $operator_id,
'id_google_calendar' => $event->getId(),
'attendee' => []
'creator' => ??????
];
}
答案 0 :(得分:2)
这有效:
foreach ($events->getItems() as $event)
{
var_dump($event->getCreator());
}
(在我的代码中尝试过)。有关详细信息,请参见https://developers.google.com/resources/api-libraries/documentation/calendar/v3/php/latest/class-Google_Service_Calendar_Event.html
答案 1 :(得分:2)
这两个选项中的任何一个都应该起作用,请记住创建者将需要大写的首字母。
import UIKit
class SingleEvent: UIView {
@IBOutlet weak var label:UILabel!
@IBOutlet weak var imageView:UIImageView!
override init(frame: CGRect) {
super.init(frame: frame)
loadViewFromNib()
}
required init?(coder aDecoder: NSCoder) {
super.init(coder: aDecoder)
loadViewFromNib()
}
func loadViewFromNib() -> UIView {
let myView = Bundle.main.loadNibNamed("SingleEvent", owner: self, options: nil)?.first as! UIView
return myView
}
}
如果我记得
$event->Creator()
$event->getCreator()
该库是通过Discovery Services API以编程方式生成的。此处尚未生成文档,因为很多文档不会显示其经验。使用该库一段时间后,您将了解其设计方式。