Last active
June 28, 2020 06:08
-
-
Save shanwixcode/de4759d1b8b689c9f60f7acfc6e3d1f7 to your computer and use it in GitHub Desktop.
Wix Code - Google Calendar API Page Code
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
import {insertNewEvent} from 'backend/createEvent.jsw'; | |
$w.onReady(function () { | |
}); | |
var startdateNumber; | |
var startmonth; | |
var startyear; | |
var starttime; | |
var enddateNumber; | |
var endmonth; | |
var endyear; | |
var endtime; | |
var attendees = []; | |
export function startDate_change(event) { | |
let date = $w("#startDate").value; | |
startdateNumber = date.getDate(); | |
let month = date.getMonth(); | |
startmonth = month + 1; | |
startyear = date.getFullYear(); | |
} | |
export function startTime_change(event) { | |
starttime = $w("#startTime").value; | |
} | |
export function endDate_change(event) { | |
let date = $w("#endDate").value; | |
enddateNumber = date.getDate(); | |
let month = date.getMonth(); | |
endmonth = month + 1; | |
endyear = date.getFullYear(); | |
} | |
export function endTime_change(event) { | |
endtime = $w("#endTime").value; | |
} | |
export async function insertEvent_click(event) { | |
let start = startyear + '-' + startmonth + '-' + startdateNumber + 'T' + starttime + ':00' + '+05:30'; //+05:30 is GMT +05:30 which is my timezone, replace it with your own timezone | |
let end = endyear + '-' + endmonth + '-' + enddateNumber + 'T' + endtime + ':00' + '+05:30'; //+05:30 is GMT +05:30 which is my timezone, replace it with your own timezone | |
let summary = $w('#summary').value; | |
let location = $w('#location').value; | |
let description = $w('#desc').value; | |
let data = { | |
email: $w("#email1").value | |
}; | |
await attendees.push(data); | |
pushAnother(summary, location, description, start, end); | |
} | |
async function pushAnother(summary, location, description, start, end) { | |
let data = { | |
email: $w("#email2").value | |
}; | |
await attendees.push(data); | |
insertNewEvent(summary, location, description, start, end, attendees); | |
} |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment