Sitecore powershell extension: como ler uma variável utilizando o comando Read-Variable

Outro dia eu estava utilizando o comando o módulo powershell extention e precisei utilizar o comando  “Read-Variable”, e eu estava tentando descobrir como utilizar os valores preenchidos pelos usuários nos formulários gerados. Então eu decidi escrever este post para ajudar a outros desenvolvedores, para que não percam miuito tempo tentando ver como fazer. Este era o script que eu utilizei:

$item = Get-Item master:\content\home

$result = Read-Variable -Parameters `
@{ Name = “someText”; Value=”Some Text”; Title=”Single Line Text”; Tooltip=”Tooltip for singleline”; Placeholder=”You see this when text box is empty”},
@{ Name = “item”; Title=”Start Item”; Root=”/sitecore/content/”} `
-Description “This Dialog shows less editors, it doesn’t need tabs as there is less of the edited variables” `
-Title “Initialise various variable types (without tabs)” -Width 500 -Height 480 -OkButtonName “Proceed” -CancelButtonName “Abort”

$result

Eis o que este script faz:

Ele está utilizando o comando Read-Variable para gerar um formulário com um campo de texto e um droplink, além dos botões OK e Cancelar.

A variável $result retornava o valor “ok” ou “cancel” dependendo da ação. Em relação ao valor do campo “someText” tudo o que você precisa fazer é utilizar o comando $Variable:someText. O mesmo vale para outras variáveis.
Espero que seja útil!

 

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s