【发布时间】:2014-09-30 14:17:33
【问题描述】:
我想将日历事件的描述分成不同的行。目前我正在从表单中检索响应以填充描述字段。我希望每个变量描述都在不同的行上
我看过文章How to escape JSON string?,但由于表单响应不同(而且我处于初学者水平的事实)我的回答也不同,我无法找到实现它的方法。
function CreateEvent() {
var vSS = SpreadsheetApp.getActiveSpreadsheet();
var vS = vSS.getActiveSheet();
var vBooker = vS.getRange("B2").getValue();
var vStartDate = vS.getRange("C2").getValue();
var vEndDate = vS.getRange("D2").getValue();
var calendar = CalendarApp.getCalendarById(
'blah.com_79u2vjeeepkpra94hp12nbscc0@group.calendar.google.com');
var vlocation = vS.getRange("E2").getValue();
var vVolume = vS.getRange("F2").getValue();
var vVolumeOther = vS.getRange("G2").getValue();
var vBusiness = vS.getRange("H2").getValue();
var vBusinessOther = vS.getRange("I2").getValue();
var vPhotographer = vS.getRange("J2").getValue();
var vPhotographerOther = vS.getRange("K2").getValue();
var advancedArgs ={description: ('Volume of images required = ' + vVolume + ' If Other = ' +
vVolumeOther + ' Project Business Area = ' + vBusiness + ' If Other = ' + vBusinessOther
+ ' Photographer Name = ' + vPhotographer + ' If Other = ' + vPhotographerOther),
location: vlocation, sendInvites:true}
var event = calendar.createEvent('Booked by ' + vBooker,
new Date(vStartDate),
new Date(vEndDate),
advancedArgs);
Logger.log('Event ID: ' + event.getId());
【问题讨论】:
标签: google-apps-script google-calendar-api