Hi ,
I am stuck with this problem since last week, i jux cant figure out
where it go wrong. I am trying to insert a "static" value into my
calendar.
I am very unclear of the this code
event.setDateT(google.gdata.DateTime.fromIso8601("2008-01-30T18:00:00.000Z"));
isnt in the right syntax??
Below is my codes:
<html>
<head>
<script type="text/javascript" src="http://www.google.com/jsapi?
key=ABQIAAAA64DBAV34z1d6Sk2uOcPMKBR1XU7oKMwY3ZhA-
eKHJ4aWM1U5vRTpUqOXGunp9DX4HD-opTjbnshUeA"></script>
<script type="text/javascript">
google.load("gdata", "1.x");
var feedUrl = "http://www.google.com/calendar/feeds/default/private/
full";
function init() {
var token = google.accounts.user.checkLogin(feedUrl);
myService = new google.gdata.calendar.CalendarService('Workshop
Calendar');
var authButton = document.getElementById('auth_button');
var insert = document.getElementById('insert');
if (google.accounts.user.checkLogin(feedUrl)) {
authButton.value = 'Logout';
insert.style.visibility = 'visible';
} else {
authButton.value = 'Login';
}
};
function loginOrLogout(){
var token = google.accounts.user.checkLogin(feedUrl);
if (token) {
google.accounts.user.logout();
init();
} else {
google.accounts.user.login(feedurl);
}
}
google.setOnLoadCallback(init);
function getMyFeed() {
myService.getEventsFeed(feedUrl, handleMyFeed, handleError);
}
function insertIntoMyFeed(feedRoot) {
var event = new google.gdata.calendar.CalendarEventEntry();
event.setTitle(google.gdata.Text.create('TRY TRY Workshop'));
event.setContent(google.gdata.Text.create('Workshop Content
HERE'));
event.setDateT(google.gdata.DateTime.fromIso8601("2008-01-30T18:00:00.000Z"));
feedRoot.insertEntry(feedUrl, event, handleMyInsertedEntry,
handleError);
}
function handleMyFeed(myResultsFeedRoot) {
alert("This feed's title is: " +
myResultsFeedRoot.feed.getTitle().getText());
insertIntoMyFeed(myResultsFeedRoot);
}
function handleError(e) {
alert("There was an error!");
alert(e.cause ? e.cause.statusText : e.message);
}
function handleMyInsertedEntry(insertedEntryRoot) {
alert("Entry inserted. The title is: " +
insertedEntryRoot.entry.getTitle().getText());
alert("The timestamp is: " +
insertedEntryRoot.entry.getTimes()[0].startTime);
}
</script>
</head>
<body>
<input id="auth_button" type="button" value="Login"
onclick="loginOrLogout()" style="margin:5px 0px 5px 0px;"/>
<input id="insert" type="button" value="create Event"
onclick="getMyFeed()" style="visibility: hidden"/>
</body>
</html>
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"Google Calendar Data API" group.
To post to this group, send email to
[email protected]
To unsubscribe from this group, send email to [EMAIL PROTECTED]
For more options, visit this group at
http://groups.google.com/group/google-calendar-help-dataapi?hl=en
-~----------~----~----~----~------~----~------~--~---