Partilhar via


Tokens e cadeias de caracteres de URL em Suplementos do SharePoint

Importante

Para saber mais sobre como criar URLs no SharePoint e o uso de tokens nessas URLs, confira URLs e tokens no SharePoint. Este tópico descreve os tokens disponíveis nos Suplementos do SharePoint.

O SharePoint oferece suporte aos tokens listados nas tabelas a seguir para uso nos Suplementos do SharePoint.

Os tokens nas tabelas desta seção podem ser usados em URLs em uma ampla variedade de situações no desenvolvimento de Suplementos do SharePoint, como em Ações Personalizadas e em links em páginas personalizadas.

Em alguns contextos, alguns desses tokens não poderão ser usados. Três dos lugares mais importantes onde apenas uma lista restrita de tokens pode ser usada são a página inicial de um suplemento, uma ação personalizada no host da web e a propriedade Src de uma parte de suplemento. Eles são mostrados em colunas separadas, mas esta não é uma lista exaustiva de locais onde os tokens podem ser usados.

Em cada tabela:

  • A coluna StartPage especifica se o token pode ser usado no elemento StartPage de um manifesto de suplemento.
  • A coluna Ação Personalizada especifica se o token pode ser usado na URL de uma ação personalizada em um host da web.
  • A coluna Parte de Suplemento especifica se o token pode ser usado na propriedade Src da parte de suplemento.

Os tokens que você pode usar no início de uma URL

Token Resolvido como StartPage Ação personalizada Parte do suplemento Comentários
~appWebUrl A URL do suplemento da Web de um Suplemento do SharePoint. Sim Sim Sim Esse token só deverá ser usado fora de uma web de suplemento. Dentro da própria web de suplemento, use ~site para a URL da web de suplemento.
~controlTemplates A URL da pasta virtual ControlTemplates para o site atual. Não Não Não
~hostUrl A URL do host da Web. Não Não Sim
~hostLogoUrl A URL do logotipo do host da Web. Não Não Não
~layouts A URL da pasta virtual Layouts para o site atual. Não Não Não
~remoteAppUrl A URL de um aplicativo Web remoto em um Suplemento do SharePoint. Sim Sim, no host da Web, mas Não no suplemento da Web. Sim Se não estiver usando o Microsoft Office Developer Tools para Visual Studio para desenvolver seu Suplemento do SharePoint, você não poderá usar ~remoteAppUrl na URL StartPage. No entanto, quando estiver usando o Visual Studio e as ferramentas, você poderá usar esse token para qualquer suplemento hospedado por provedor e ele será resolvido quando o Visual Studio empacotar o suplemento. Nesse caso, ele será muito mais um token do Visual Studio do que um token do SharePoint. Ele pode ser usado fora do manifesto do suplemento, mesmo quando você não estiver usando o Microsoft Office Developer Tools para Visual Studio.
~site A URL do site atual. Não Não Sim
~sitecollection A URL do conjunto de sites pai do site atual. Não Não Sim

Exceto quando indicado caso contrário, nenhum dos tokens na próxima tabela pode ser usado na parte de caminho do valor da propriedade Src da parte de suplemento. A coluna Parte de Suplemento refere-se ao seu uso na parte da cadeia de caracteres de consulta do valor.


Os tokens que você pode usar dentro de uma URL

Token Resolvido como StartPage Ação personalizada Parte do suplemento Comentários
{AppContextToken} O token de contexto do OAuth para o suplemento. Não Não Não
{AppWebUrl} A URL do suplemento da Web em um Suplemento do SharePoint. Sim Sim Sim Esse token só deverá ser usado fora de uma web de suplemento.
Dentro da própria web de suplemento, use {Site} para a URL da web de suplemento.
{ClientTag} O número de controle do cache do cliente (a marca de cliente) para o site atual. Sim Sim Sim
{HostLogoUrl} O logotipo do host da Web de um Suplemento do SharePoint. Sim Sim Sim
{HostTitle} O título do host da Web de um Suplemento do SharePoint. Sim Sim Sim
{HostUrl} A URL do host da Web de um Suplemento do SharePoint. Sim Sim Sim
{ItemId} A ID de um item em uma lista ou biblioteca (um inteiro). Não Sim Não
{ItemUrl} A URL do item que está sendo tratado. Não Sim Não
{Language} O idioma/cultura atual do host da Web de um Suplemento do SharePoint. Sim Sim Sim
{ListId} A ID da lista atual (um GUID). Não Sim Não
{ProductNumber} O número completo de versão da compilação do farm do SharePoint. Sim Sim Sim Um valor de exemplo é "15.0.4433.1011".
{RecurrenceId} O índice de recorrência de um evento recorrente. Não Sim Não Não há suporte para esse token para uso em menus de contexto de itens de lista.
{RemoteAppUrl} A URL de um aplicativo Web remoto em um Suplemento do SharePoint. Sim Sim Sim
{Site} A URL do site atual. Não Sim Sim
{SiteCollection} A URL do site pai do site atual. Não Sim Sim
{SiteUrl} A URL do site atual. Não Sim Não
{Source} A URL de solicitação HTTP. Não Sim Não
{StandardTokens} Consulte os comentários. Sim Sim Sim Isso combina cinco outros tokens. É inicialmente resolvido como... SPHostUrl={HostUrl}&SPAppWebUrl={AppWebUrl}&SPLanguage={Language}&SPClientTag={ClientTag}&SPProductNumber={ProductNumber}

... Em seguida, cada um destes tokens será resolvido. Se não houver uma web de suplemento, a parte &SPAppWebUrl={AppWebUrl} não estará presente.

Confira também