Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
I vissa webbläsarautomatiseringsflöden kan du behöva rulla på webbsidor för att göra vissa element synliga på skärmen.
Power Automate tillåter bläddring på webbsidor går det att använda två olika metoder. Den första kräver åtgärden Fokustext på webbsidor, medan den andra kräver JavaScript-skript.
Rulla på en webbsida med fokustextfältet på en webbsida
Om du vill bläddra till ett visst element på en webbsida kan du distribuera Fokustext på webbsidor.
I åtgärdens egenskaper måste du skapa ett användargränssnittselement som markerar målelementet för rullningen. Åtgärdens primära syfte är att fokusera på textfält, men du kan använda den för att rulla till vilket element som helst.
Kommentar
Du kan hitta mer information om element för användargränssnitt i Automatisera med hjälp av element för användargränssnitt.
Vanligtvis innehåller webbprogram läser in mer längst ned på sidor som visar många element. I så fall kan du rikta läser in mer för att rulla längst ned på sidan.
Rulla på en webbsida med JavaScript
Förutom Fokusera textfält på webbsidan kan du rulla på webbsidor med JavaScript. Om du vill köra JavaScript på webbsidor använder du åtgärden Kör Javascript på webbsidor.
JavaScript innehåller funktionen window.scrollTo(xpos, ypos) som bläddrar till en viss del av en webbsida. Platshållaren xpos anger den liggande bläddringslisten, medan platshållaren ypos visar den stående rullningen.
function ExecuteScript()
{
window.scrollTo(xpos, ypos);
}
Du kan ersätta båda platshållarna med hårdkodade värden, egenskaper eller variabler. I följande exempel innehåller funktionen hardcoded-värden.
Om du vill rulla längst ned på en webbsida kan du byta ut platshållare för ypos med egenskapen document.body.scrollKight.
function ExecuteScript()
{
window.scrollTo(0, document.body.scrollHeight);
}
Om du vill rulla in i ett element på en webbsida, inte själva sidan, kan du använda HTML DOM-egenskapen ScrollTop. I följande exempel lokaliserar funktionen divElem och rullar stående 10 pixlar nedåt.
function ExecuteScript()
{
document.getElementById('divElem').scrollTop -= 10;
}