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.
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.
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);
}
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;
}