Test-ParserFunctions-in-ExternalData
TEST
Current Roster
Test IfExist: Mharrit1 User Page Exists
{{#get_web_data:
url=https://docs.google.com/spreadsheets/d/e/2PACX-1vQ79_XSVSyq0np8gtz-vCd-Fdcz5D_HqxheK7HOSPjuxocT0_XKMHvnSgKFIlyMnAoGuN214VqjkmU5/pub?gid=1533673129&single=true&output=csv |format=CSV with header |data=Name=Name, Email=BestEmail, Role=Primary Role, FirstName=FirstName, LastName=LastName, NickName=NickName, WikiUsername=WikiUsername
}}
| Wiki User Page | Test
{{#for_external_table: |
|---|---|
| [[User:{{{WikiUsername}}}| {{{WikiUsername}}} Userpage ]] | NO User Page
}} |
| Role | First Name | Last Name | Wiki User Page (& Recent Contributions) |
Email
{{#for_external_table: |
|---|---|---|---|---|
| {{{Role}}} | {{{FirstName}}} | {{{LastName}}} | [[User:{{{WikiUsername}}} | User Page for {{{WikiUsername}}}]] ([[special:Contributions/{{{WikiUsername}}} | {{{FirstName}}}'s Wiki Contributions ]]) |
send email
}} |
ExternalData without wiki table markup
{{#for_external_table: Wiki User "{{{WikiUsername}}}" is person "{{{Name}}}" ["{{{Role}}}" "Staff"] "TEST FAILS" ({{{Role}}}).
}}
Use Display External Table
| Name | Role | BestEmail | WikiUsername
{{#display_external_table:template=ManagerData|data=Name=Name, Role=Role, Email=Email, WikiUsername=WikiUsername }} |
|---|
|-
| {{{Role}}}
| {{{FirstName}}}
| {{{LastName}}}
| User:{{{WikiUsername}}} (Page not created)
([[special:Contributions/{{{WikiUsername}}} | {{{FirstName}}}'s Wiki Contributions]])
| send email