ONLINE HELP
 WINDEVWEBDEV AND WINDEV MOBILE

Help / WLanguage / WLanguage functions / Communication / Appointment functions (Lotus Notes/Android/iOS)
  • Android calendar
WINDEV
WindowsLinuxJavaReports and QueriesUser code (UMC)
WEBDEV
WindowsLinuxPHPWEBDEV - Browser code
WINDEV Mobile
AndroidAndroid Widget iPhone/iPadIOS WidgetApple WatchMac Catalyst
Others
Stored procedures
Adds an appointment:
  • AndroidAndroid Widget in a calendar on an Android device.
  • iPhone/iPadIOS Widget in a calendar on an iOS device.
  • New in version 2025
    AndroidAndroid Widget iPhone/iPadIOS Widget in the device's default calendar.
AndroidAndroid Widget iPhone/iPadIOS Widget
gRDV is Appointment
gCal is Calendar
tabCalendrier is array of Calendar 
// Récupère la liste des calendriers
tabCalendrier = AppointmentListCalendar()
gCal = tabCalendrier[1]

// Ajout d'un nouveau rendez-vous dans le premier calendrier
gRDV.Title = SAI_Titre
gRDV.StartDate = SAI_DateDeb + SAI_HeureDeb
gRDV.EndDate = SAI_DateFin + SAI_HeureFin
gRDV.Location = SAI_Lieu
gRDV.Content = SAI_Desc
IF SAI_Fuseau <> "" THEN
	gRDV.TimeZone = SAI_Fuseau
END
gRDV.Author = SAI_Auteur
gRDV.Guest = SAI_Invités
gRDV.WholeDay = INT_Jentière[1]

IF AppointmentAdd(gCal, gRDV) THEN
	ToastDisplay("RDV ajouté")
ELSE
	Error(ErrorInfo())
END
AndroidAndroid Widget iPhone/iPadIOS Widget

Adding an appointment to a calendar on an Android/iOS device Hide the details

<Result> = AppointmentAdd([<Calendar>, ] <Appointment>)
<Result>: Boolean
  • True if the appointment was added,
  • False otherwise. To get more details on the error, use ErrorInfo.
<Calendar>: Optional Calendar variable
Name of the Calendar variable that corresponds to the Android/iOS calendar the appointment will be added to.
New in version 2025
If this parameter is not specified, the appointment will be added to the device's default calendar.
AndroidAndroid Widget If there are multiple accounts on the phone and a default calendar is associated with them, a window will appear to allow the user to select the desired account.
<Appointment>: Appointment variable
Name of the Appointment variable that corresponds to the appointment that will be added to the specified calendar on the Android/iOS device.
Syntax

Adding an appointment to a Lotus Notes or Outlook calendar Hide the details

<Result> = AppointmentAdd(<Session identifier>)
<Result>: Boolean
  • True if the appointment was added,
  • False otherwise. To get more details on the error, use ErrorInfo.
<Session identifier>: Integer
Session ID to be used. This ID is returned by one of the following functions: EmailStartNotesSession, EmailStartOutlookSession, NotesOpenDatabase or OutlookStartSession.
Remarks
AndroidAndroid Widget

Android calendar

  • AppointmentAdd can be used in the emulator but not in the simulator.
Business / UI classification: Business Logic
Component: wd300com.dll
Minimum version required
  • Version 11
This page is also available for…
Comments
Click [Add] to post a comment

Last update: 09/26/2024

Send a report | Local help