How can I programmatically copy slides from one Google Slides presentation to another? Ideally, App Scripts or something along those lines but running something on a local Linux server would work well as well.
For example, perhaps every N hours, we
a) delete all existing slides from Presentation A
b) copy all the slides from Presentation B to A
c) copy all the slides from Presentation C to A (after the slides from B)
d) copy all the slides from Presentation D to A (after the slides from C)
Or, if it is between June 1 and June 30, copy the slides from Presentation E to A but ignore Presentation E before June 1 or after June 30.
This isn't currently available in the Slides API. There's a feature request on the issue tracker here you can follow for updates: https://issuetracker.google.com/issues/36761705
Related
I'm working with a WKWebView that shows a WebSite.
In the WebSite I have embedded some Google Slide but the full screen mode doesn't works on iOS (known bug from years but I can't find a solution yet) so I have to redirect at the Google Slide URL (outside of my WebSite).
The issue is that if a slide has 50 pages, and I'm at last of these, when I have to go back I'm at slide 49 and I have to go back 49 times for return to the home (every slide has a different URL).
If the slide is not in full screen and I'm at slide 50 when I go back I'm directly at the home.
How can I improve this situation? Is possible to return directly at the home also if I'm in full screen? Thanks in advance
I’m in the progress of evaluation reveal.js for my future presentations. Currently I do not have a beamer at hand to test the following. I'm running the presentations locally on Mac OS X 10.2.2.
Hitting S opens a new browser tab consisting of the current slide, the upcoming slide, speaker notes, and timing.
Does the audience still only see the current slide?
As you say, it will be 2 different browser windows. The idea would be not to mirror your screen, but rather have different content on the projector and your screen. Then you put the window with the slide on the projector (possibly full screen), and the window with the speaker view on your local screen, just like i.e. keynote would do it. The speaker notes feature is described in https://revealjs.com/speaker-view/
Note that in order to use this feature, you need to be serving your slides from a node.js server (instead of just opening index.html as a file in your browser), as described in https://revealjs.com/installation/#full-setup
I am using the Leaves project to move from one pdf page to another it is working fine. Now the page curl is from left to right and from right to left like a note book. Now the effect was to turn a single page but i want to turn the two pages .one page has to display in left side and another page has to display in right side.
You should probably use UIPageViewController, unless you're trying to support iOS 4. UIPageViewController supports having the spine in the middle of the screen so you can see two pages at once. I don't know if Leaves is relevant anymore since there's a better solution built right into iOS 5 and up.
When I create a workbook in Spreadsheetgear with multiple worksheets, save it to a file, and open it - the tab bar displays only the last sheet added. I have to click on the tab bar navigation arrows to get all 4 of the tabs to display. Does anyone know how to adjust the settings of the tab bar display?
The Excel Macro for scrolling over the workbook tabs to the first position is this:
ActiveWindow.ScrollWorkbookTabs Position:=xlFirst
But, I cannot figure out how to make that happen in Spreadsheetgear.
This is a known bug in SpreadsheetGear 10.0. It is supposed to be fixed in the next release. See comment below that I received from support:
It looks like you are running into a known bug. SpreadsheetGear is writing out an
incorrect “firstSheet” index, which causes Excel to “scroll” to the corresponding
incorrect spot, all but hiding the rest of the tabs from view. The scenarios we found
that led to this issue all included both adding and removing/hiding sheets to a workbook
in the same routine, although there could be more scenarios we are unaware of.
We opened up a Work Item to look into fixing this in our next major release, which is
due out very soon—we are likely within a month of a Beta release, although this could slip.
I'm developing an application for the XBox using XNA, with a custom made UI framework.
For this I developed a navigation system, the navigation system works as followed:
The system exists of pages, each page contains child UI elements, which all have
one or more PageTabs as I called them.
The pagetabs are objects, having 2 properties, X and Y.
(I know I could have used Point, but the pagetab class has some methods also)
Based on the current state of the system, I check for input, and I raise events on elements with the right pagetab.
So I have this array:
pages[]{
Start,
Exit,
Settings,
...}
Then, I use an enum for my state, like Start, and access the page navigatable elements like this:
pages[Start].Navigatables[]
This is an array containing all the pagetabs of the page. When you go down, Y gets increased, and vice versa. Same for X
This works great, it keeps the max & min Y&X values in mind, so something always get selected.
However, this system has one major flaw, it can only box input for 1 state.
But say I am for example on the start page,
so my state is Start, and I have a popup, with 2 buttons, pagetabs:
(1,1) & (2,1)
The system as it currently is designed, will look for ALL elements in the current state with the selected pagetab, but I need to make it so that if the popup is visible, only the popup accepts navigation, and everything else won't react to user input (gamepad).
I was thinking of adding an extra List to the PageTab class, which contains 'substates' on which the element may accept input, but there must be a better way, ain't there?
I hope I explained it good enough, if you need more info I'll be glad to provide it.
I'd suggest using some kind of flag in your system, so that when you have a pop-up active. it marks all other elements as disabled. then when you close the pop-up you re-enable the other elements. you can check this flag when passing input to the elements so that you only send it to enabled elements.
I went with the extra Z-index approach.
Using a different Z-index for some elements and catching this input works like a charm.
I also added a flag: IndependentNavigation, which makes sure some elements are Z-index-independent (so one could click somewhere different when a dropdown is opened for example)