I'm using an html integration on Wix to include a google slide presentation in a specific webpage. I've got lots of different web pages that I'd like to use a specific slides from in the presentation, so to save time I thought I could do this through the HTML integration (also helps with editing).
How can I start the presentation on a specific slide?
Bonus points, is there anyway to get rid of the frame on the outside that says the source is google docs?
Each slide has a unique ID, So for each slide you wish to start it on you can
1) open the slide and go to the slide you want it to start on
2) in the URL the last param is something like "&slide=id.XXXXX"
3) In the iFrame add this "&slide=id.XXXXX" to the end of the URL string
It will now load to the first slide. Repeat for other web pages.
You can add
&rm=minimal
to the end of the URL and it will remove the controls
Related
Is there a way to publish Google Slides to the web to open up to a specific page and NOT allow access to the other slides? For example, let's say I wanted to open up to a specific id or page number and prevent access to the clicking around on other slides. How would I do that?
Just hide all other slides by right-clicking on those slides and selecting Skip slide, except the one slide you want the user to view.
I have a very simple presentation that I created using Google Slides and I published it as a website (Publish To The Web). The link is below.
What I want is to prevent the user from navigating the slides (moving to the next slide or previous slide) using the keyboard. I want to force him only to click on the Next Slide / Previous Slide buttons that I created on the slide.
Appreciate your help
https://docs.google.com/presentation/d/e/2PACX-1vQMQdpDXHl2rVIk6dkj8tEcTKYhcBOlW9v-TkCGuggutriEztCrEoI9c9Eazv4_hiufvKeGPa9A4zY4/pub?rm=minimal
Unfortunately, according to an answer from a similar post A Google script to disable keys in a keyboard, Google Apps Script can't disable keys in a keyboard nor includes any service to modify the key behavior in Google Slides or any other Google services.
I know i'm late but I'm pretty sure you just have to right click on the slide and click on skip slide.
I want to display an editable Google Sheet on a web page.
No problem for that.
The problem: I want to display this sheet without the menus, columns and lines. Is it possible ?
Or display the sheet in full screen mode, but I do not know the javascript function to execute when opening the sheet.
Ex.: https://docs.google.com/spreadsheets/d/1xwheykkZMb806JKNoPGcVl17TpIm4Z9LTLJb8HAhVVk/edit?usp=sharing
How to do ?
Thank you
Go to File > Publish to the Web.
And then, you will see this kind of pop up. You can publish it and also get the link. Google Slide and Docs also have this feature. As you can see it, you can also get embed tag for inserting it in HTML. You can stop publishing with the Stop publishing button whenever you want.
And as far as I know, there is no such thing that you can edit the file with that mode.
I'm afraid I already know the answer, but maybe someone else has found a way to do this.
I've been perusing the Slide Apps Script reference, and I'm excited about the possibilities. One thing I would like to do is alter a slide mid-presentation. Specifically, I would like to somehow indicate a link has been clicked.
If links in a presentation turned purple like web links I would settle for that, but I would like to use a trigger when a certain link is clicked or when a certain slide is shown. This trigger could run a script that alters the slide with the link appropriately to show the link has been clicked or even remove the link altogether.
I know the Slides API is behind the others, but Forms have installable triggers that can run onFormSubmit and Spreadsheets have triggers that run onChange and onEdit. I would love to see Slides have an onPresent trigger that ran a script that could detect slide changes with methods like onSlideChange that could report currentSlide. That way we could run scripts while the presentation is showing and take action based on current slides or links.
Aside from Slide specific triggers being added to the API, is there any way to modify slides during a presentation? Or at least show that a link has been clicked?
So I have been looking into this for a few weeks and have come up with nothing!
I work on the website for my families music store, and have been asked to add a "Links" page to the website. My goal would be to have the categories of our vendors (i.e. Violin, Guitar, Piano, etc.) on the left of the page and when the category is selected the links come up on the right. That part I have. The tricky part here is: When a link to a vendor (i.e. Fender, G&L, Yahmaha) is clicked instead of taking them directly to the site, I want it to take them all to the same page, but embeded on that page is the site.
I have done a lot of research on this and have come up with nothing. I could just go through and make a new page for each of the vendors, with the embedding on each individual page, but that is extremely time consuming with the amount of vendors.
Is something like this at all possible? I've been playing with embedding itself and have that down. It just comes down to, which link did they click, and loading that specific page.
If there is any more information you may need to help or point me in the right direction please let me know! Same with any code that may be helpful!
I've come up dead on all my research on this.
EDIT: I guess my ultimate goal is that it will look something like this: http://answers.yahoo.com/ so that the vendors website is open on bottom, but our stores banner and links are still at the top. Out website can be found here: http://www.brassbellmusic.com/default.aspx
I've created a JSFiddle to demo this functionality using jQuery.
We iterate through the list of brand links in the ul:
$('#brandListing a')
Capturing a click event on each:
.click(function(ev){
jQuery passes an event object to the anonymous function (ev). When the link is clicked, we first must prevent the default action, which is to follow the link. Then we update the src attribute of the iframe (the "embedded page") with the value of the href that was clicked:
ev.preventDefault();
$('#embeddedBrandWebsite').attr('src', ev.target.href);
You'll need to add the jQuery library to your page to use my code sample, but it's possible to replicate the functionality without it.
EDIT
The sample above is for a single page implementation, where links and the embed are on the same page. To achieve the requested "transfer of information," I recommend passing the target href as a GET parameter (brassbellmusic.com/brandEmbed.aspx?path=http%3A//www.gibson.com/). On the single "embed" page, you can then extract this either on the server side to set the iframe's src, or using javascript. With javascript, you might use:
function getURLParameter(name) {
return decodeURI(
(RegExp(name + '=' + '(.+?)(&|$)').exec(location.search)||[,null])[1]
);
}
Source
And then after your document is ready, set the iframe src using getURLParameter('path').