Ritināšana tīmekļa lapā

Dažās pārlūkprogrammas automatizācijas plūsmās, iespējams, būs jāritina tīmekļa lapas, lai konkrētus elementus padarītu redzamus ekrānā.

Power Automate ļauj ritināt tīmekļa lapas, izmantojot divas dažādas pieejas. Pirmajam ir nepieciešams lauks Fokusēt tekstu tīmekļa lapas darbībai, bet otrajam ir nepieciešama JavaScript skriptēšana.

Tīmekļa lapas ritināšana, izmantojot darbību Fokusēt teksta lauku tīmekļa lapā

Lai ritinātu līdz konkrētam tīmekļa lapas elementam, varat izvietot lauku Fokusēt tekstu uz tīmekļa lapas darbību.

Darbības rekvizītos ir jāizveido lietotāja interfeisa elements, kas atlasa ritināšanas mērķa elementu. Lai gan darbības galvenais mērķis ir koncentrēties uz teksta laukiem, varat to izmantot, lai ritinātu līdz jebkuram elementam.

Piezīmes

Papildinformāciju par UI elementiem varat atrast sadaļā Automatizējiet lietotāja interfeisa elementus.

Ekrānuzņēmums, kurā redzams lauks Fokusēt tekstu uz tīmekļa lapas darbību.

Parasti tīmekļa lietojumprogrammās ir ielādēts vairāk elementu lapu apakšā, kas parāda daudzus elementus. Šādos gadījumos varat atlasīt mērķauditoriju uz ielādes vairāk elementu, lai ritinātu lapas apakšā.

Tīmekļa lapas ritināšana, izmantojot JavaScript

Papildus lauka Fokusa tekstam tīmekļa lapas darbībā varat ritināt tīmekļa lapas , izmantojot JavaScript. Lai tīmekļa lapās palaistu JavaScript, tīmekļa lapā izmantojiet darbību Izpildīt Javascript.

JavaScript nodrošina window.scrollTo(xpos, ypos) funkciju, kas ritina līdz noteiktai tīmekļa lapas daļai. xpos vietturis norāda horizontālo ritināšanu, bet ypos vietturis norāda vertikālo ritināšanu.

function ExecuteScript() 
{
window.scrollTo(xpos, ypos);
}

Abus vietturus var aizstāt ar stingri kodētām vērtībām, rekvizītiem vai mainīgajiem. Šajā piemērā funkcija satur stingri kodētas vērtības.

Ekrānuzņēmums, kurā redzama funkcijas Execute Javascript tīmekļa lapā darbība ar funkciju scrollTo.

Ja vēlaties ritināt līdz tīmekļa lapas apakšai, varat aizstāt ypos vietturi ar rekvizītu document.body.scrollHeight .

function ExecuteScript() 
{
window.scrollTo(0, document.body.scrollHeight);
}

Ekrānuzņēmums, kurā redzama funkcijas Execute Javascript tīmekļa lapā darbība ar rekvizītu scrollHeight.

Ja vēlaties ritināt tīmekļa lapas elementā, nevis pašā lapā, varat izmantot rekvizītu HTML DOM scrollTop . Nākamajā piemērā funkcija atrod divElem un ritina vertikāli 10 pikseļus uz leju.

function ExecuteScript() 
{
document.getElementById('divElem').scrollTop -= 10;
}

Ekrānuzņēmums, kurā redzama funkcija Izpildīt Javascript tīmekļa lapā darbību ar rekvizītu scrollTop.