GSitesService::getSitesService (Deprecated)
Google has deprecated the Google Sites API used by GSitesService. Sites API can only access classic Sites, not the rebuilt version of Sites that was launched on November 22, 2016.
Description
In BBj 11.0 and higher, this method returns the Google DocsService object.
Syntax
|
Return Value
|
Method
|
|
DocsService
|
getSitesService()
|
Parameters
None.
Return Values
Returns the Google SitesService object.
Remarks
Please refer to the Google documentation for the Google DocsService class.
Example
rem Use statements
use ::gapps.bbj::GDocFolderSelectionDialog
use ::gapps.bbj::GDocSaveDialog
use ::gapps.bbj::GDocOpenDialog
use ::gapps.bbj::GDoc
rem Run a demo
rem mode$="folder"
rem mode$="save"
rem Create a folder selection dialog
declare GDocFolderSelectionDialog folderSelectionDialog!
folderSelectionDialog! = new GDocFolderSelectionDialog()
rc = folderSelectionDialog!.doModal()
if (rc = GDocFolderSelectionDialog.getSELECTED())
documentFolder$ = folderSelectionDialog!.getDocumentFolder()
x=MsgBox(documentFolder$,0,"Selected folder")
endif
rem Create a save dialog
declare GDocSaveDialog saveDialog!
saveDialog! = new GDocSaveDialog()
saveDialog!.setDefaultType(GDoc.getSPREADSHEET_TYPE())
rc = saveDialog!.doModal()
if (rc = GDocSaveDialog.getSELECTED())
title$ = saveDialog!.getDocumentTitle()
type$ = saveDialog!.getDocumentType()
folder$ = saveDialog!.getDocumentFolder()
x=MsgBox(folder$ +"/" + title$,0,"Selected document")
endif
rem Create a open dialog
declare GDocOpenDialog openDialog!
openDialog! = new GDocOpenDialog()
openDialog!.setTitle("Google Documents")
openDialog!.setMultipleSelection(1)
rc = openDialog!.doModal()
if (rc = GDocOpenDialog.getSELECTED())
declare BBjVector selectedDocs!
selectedDocs! = openDialog!.getSelectedDocs()
numSelectedDocs = selectedDocs!.size()
if (numSelectedDocs > 0)
for i = 0 to numSelectedDocs-1
declare GDoc selectedDoc!
selectedDoc! = cast(GDoc,selectedDocs!.getItem(i))
selectedDoc!.openInBrowser()
next i
endif
endif
release
|
See Also
BBj Object Syntax
GApps
GSitesService