04-10-2009 07:03 AM
04-10-2009 05:55 PM
space.createNode("filename.ics", "ia:calendarEvent")
04-14-2009 10:36 AM
04-14-2009 11:27 AM
http://localhost:8080/alfresco/service/script/org/alfresco/slingshot/calendar/event.post
04-14-2009 11:32 AM
04-19-2009 04:10 PM
activities.postActivity("org.alfresco.calendar.event-created", siteId, "calendar", jsonUtils.toJSONString(data));
04-19-2009 05:16 PM
…when I use json.get("site"),but it doesn't recognize jsonMake sure your .js script ends with .json.js
myScript.post.json.js
04-20-2009 07:33 AM
A system error happened during the operation: Failed to execute script 'workspace://SpacesStore/8ac255e5-dc45-40e5-a284-8d485489d0db': Failed to execute script 'workspace://SpacesStore/8ac255e5-dc45-40e5-a284-8d485489d0db': ReferenceError: "json" n'est pas défini (AlfrescoScript#23)
<import resource="classpath:/alfresco/templates/webscripts/org/alfresco/slingshot/calendar/lib/calendar.lib.js">
var siteId = null;
if (!json.isNull("Produit1"))
{
siteId = json.get("Produit1");
//Produit1 is the name of my site
}
var timestamp = new Date().getTime();
var random = Math.round(Math.random() * 10000);
var event = companyhome.createNode(timestamp + "-" + random + ".ics", "ia:calendarEvent");
event.properties["ia:whatEvent"] = "Event";
event.properties["ia:whereEvent"] = "Here";
event.properties["ia:descriptionEvent"] = "An event";
var fromDate = 200420091200;//I don't know the format
var toDate = 200420091600;
var from = new Date(fromDate);
event.properties["ia:fromDate"] = from;
var to = new Date(toDate);
event.properties["ia:toDate"] = to;
event.save();
try
{
var pad = function (value, length)
{
value = String(value);
length = parseInt(length) || 2;
while (value.length < length)
{
value = "0" + value;
}
return value;
};
var isoDate = from.getFullYear() + "-" + pad(from.getMonth() + 1) + "-" + pad(from.getDate());
var data =
{
title: params["what"],
page: json.get("page") + "?date=" + isoDate
}
activities.postActivity("org.alfresco.calendar.event-created", siteId, "calendar", jsonUtils.toJSONString(data));
}
catch(e)
{
if (logger.isLoggingEnabled())
{
logger.log(e);
}
}
04-20-2009 09:44 AM
Tags
Find what you came for
We want to make your experience in Hyland Connect as valuable as possible, so we put together some helpful links.