Controls
Google Docs
This article describes the integration of Google Docs documents into a Peakboard-Panel. All three types of documents are supported: Docs (normal documents as known from MS Word), slides (as from MS PowerPoint) and spreadsheets (as from MS Excel). Of course, many other documents can still be stored in Google Drive, but the Google Docs Control only supports these three main types, which are grouped together under the term “Google Docs”.
We want to include the following example document. There’s no need to release it in any way. They allow Peakboard to readily access Google Drive. This ensures authentication.
Drag the Google Docs Control from the Toolbox to a Peakboard panel, resize it, and double-click the Control to open the editor.
You must now allow Peakboard to access your Google Drive. To do so, click on the button with the three dots to open the authorization dialog where you need to enter your Google credentials. Attention! This is a Google website. You don’t give your user name and password to Peakboard, but you only authenticate yourself at Google and allow access. Google then only returns an authorization token (a cryptic string) to Peakboard. You can revoke this authorization at any time in your Google Account. It works exactly the same way as when you allow other third-party apps to access it.
With the button “Select Document…” opens a selection dialog that shows the folder structure of the Google Drive account. In this way, the desired document can be selected and transferred to the main dialog.
Nothing more can be done. The Preview button retrieves the document from Google and displays it at the bottom of the dialog.
And it should look exactly the same if it runs at runtime in the preview or directly on the Peakboard-Box.
Remarks
If you use slides from Google, these slides are adapted to the size of the Peakboard-Control. This is not the case with docs and spreadsheets. Here, the pixel-accurate size is fitted into the Peakboard-Control. If the Control is not large enough, parts of the content are not visible.