PowerApps에서 SharePoint 연결Connect to SharePoint from PowerApps

SharePoint

SharePoint 사이트에 연결하여 목록에서 앱을 자동으로 만들고 처음부터 앱을 구축하거나 기존 앱을 업데이트합니다.Connect to a SharePoint site to generate an app automatically from a list, build an app from scratch, or update an existing app.

알려진 문제Known issues

라이브러리가 아닌 사용자 지정 목록에서 데이터를 추가할 수 있습니다.You can add data from a custom list but not a library. 또한 일부 열 형식이 지원되지 않으며 일부 열은 모든 카드 형식을 지원하지 않습니다.In addition, not all types of columns are supported, and not all types of columns support all types of cards.

열 형식Column type 지원Support 기본 카드Default cards
한 줄 텍스트Single line of text Yes 보기 텍스트 View text
여러 줄 텍스트Multiple lines of text Yes 보기 텍스트 View text
선택Choice Yes 보기 조회View lookup
편집 조회Edit lookup
다중 선택 보기View multiselect
다중 선택 편집Edit multiselect
번호Number Yes 보기 백분율View percentage
보기 등급View rating
보기 텍스트 View text
통화Currency Yes 보기 백분율View percentage
보기 등급View rating
텍스트 보기View text
날짜 및 시간Date and Time Yes 보기 텍스트 View text
조회Lookup Yes 보기 조회View lookup
편집 조회Edit lookup
다중 선택 보기View multiselect
다중 선택 편집Edit multiselect
부울(Yes/No)Boolean (Yes/No) Yes 보기 텍스트 View text
보기 설정/해제View toggle
개인 또는 그룹Person or Group Yes 보기 조회View lookup
편집 조회Edit lookup
다중 선택 보기View multiselect
다중 선택 편집Edit multiselect
하이퍼링크Hyperlink Yes 보기 URLView URL
보기 텍스트 View text
그림Picture 예(읽기 전용)Yes (read-only) 보기 이미지View image
보기 텍스트 View text
첨부 파일Attachment 예(읽기 전용)Yes (read-only) 첨부 파일 보기View Attachments
계산됨Calculated 예(읽기 전용)Yes (read-only)
작업 결과Task Outcome 아니요No
외부 데이터External data 아니요No
관리되는 메타데이터Managed Metadata 예(읽기 전용)Yes (read-only)
등급Rating 아니요No

공백을 포함한 열은 PowerApps에서 읽을 수 있지만 공백은 16진 이스케이프 코드 "_x0020_" 으로 대체됩니다.Columns that contain spaces can by read by PowerApps, but the spaces are replaced with the hexadecimal escape code "_x0020_". 예를 들어 SharePoint의 "Column Name" 은 데이터 레이아웃에 표시되거나 수식에 사용될 때 PowerApps에 "Column_x0020_Name" 으로 나타납니다.For example, "Column Name" in SharePoint will appear as "Column_x0020_Name" in PowerApps when displayed in the data layout or used in a formula.

필수 조건Prerequisites

  1. PowerApps에 등록합니다.Sign up for PowerApps.

  2. 등록 시 사용한 동일한 자격 증명을 제공하여 PowerApps에 로그인합니다.Sign in to PowerApps by providing the same credentials that you used to sign up.

  3. 왼쪽 가장자리 부근에서 을 선택한 다음, 배너에서 앱 만들기를 선택합니다.Near the left edge, select Apps, and then select Create an app in the banner.

앱 만들기Create an app

SharePoint 목록을 기존 앱에 추가Add a SharePoint list to an existing app

  1. PowerApps Studio에서 업데이트할 앱을 엽니다.In PowerApps Studio, open the app that you want to update.

  2. 리본의 보기 탭에서 데이터 원본을 클릭하거나 탭합니다.On the View tab of the ribbon, click or tap Data sources

  3. 오른쪽 창에서 데이터 원본 추가를 클릭하거나 탭합니다.In the right-hand pane, click or tap Add data source.

    데이터 원본 추가

  4. 새 연결, SharePoint, 연결을 차례로 클릭하거나 탭합니다.Click or tap New connection, click or tap SharePoint, and then click or tap Connect.

    SharePoint 연결 추가

  5. 연결할 SharePoint 사이트의 유형을 지정합니다.Specify the type of SharePoint site to which you want to connect:

    연결 유형 지정

    • 직접 연결(클라우드 서비스) 을 클릭하거나 탭하여 SharePoint Online에 연결합니다.Click or tap Connect directly (cloud services) to connect to SharePoint Online.

    • 온-프레미스 데이터 게이트웨이를 사용하여 연결을 클릭하거나 탭하여 온-프레미스 SharePoint 사이트에 연결합니다.Click or tap Connect using on-premises data gateway to connect to an on-premises SharePoint site.

      인증 유형으로 Windows를 지정한 다음 자격 증명을 지정합니다.Specify Windows as the authentication type, and then specify your credentials. 자격 증명에 도메인 이름이 포함된 경우 도메인\별칭 형식으로 지정합니다.(If your credentials include a domain name, specify it as domain\alias.)

      자격 증명 지정

      참고: 온-프레미스 데이터 게이트웨이를 설치하지 않은 경우 게이트웨이를 설치한 다음 아이콘을 클릭하거나 탭하여 게이트웨이 목록을 새로 고칩니다.Note: If you don't have an on-premises data gateway installed, install one, and then click or tap the icon to refresh the list of gateways.

      게이트웨이 선택 아래에서 사용하려는 게이트웨이를 클릭하거나 탭합니다.Under Choose a gateway, click or tap the gateway that you want to use.

      게이트웨이 선택

  6. 연결을 클릭 하거나 탭합니다.Click or tap Connect.

  7. SharePoint 사이트에 연결에서 최근 사이트 목록의 항목을 클릭하거나 탭하고(또는 사용할 사이트의 URL을 입력하거나 붙여 넣고) 이동을 클릭하거나 탭합니다.Under Connect to a SharePoint site, click or tap an entry in the Recent sites list (or type or paste the URL for the site that you want to use), and then click or tap Go.

    SharePoint 사이트 선택

  8. 목록 선택에서 사용할 하나 이상의 목록에 대해 확인란을 선택한 다음 연결을 클릭하거나 탭합니다.Under Choose a list, select the check box for one or more lists that you want to use, and then click or tap Connect:

    SharePoint에서 테이블 선택

    일부 목록 형식은 기본적으로 표시되지 않습니다.Not all types of lists appear by default. 사용할 목록의 이름이 표시되지 않는 경우 아래쪽으로 스크롤한 다음 사용자 지정 목록 이름 입력이 포함된 상자에 목록 이름을 입력합니다.If the name of the list that you want to use doesn't appear, scroll to the bottom, and then type the name of the list in the box that contains Enter a custom list name.

    SharePoint의 사용자 지정 목록

    데이터 원본이 앱에 추가됩니다.The data sources are added to your app.

    앱에 추가된 데이터 원본 목록

갤러리에서 이 열 형식의 데이터를 표시하려면 수식 입력줄을 사용하여 하나 이상의 레이블 컨트롤의 Text 속성을 설정합니다.To show data from any of these types of columns in a gallery, use the formula bar to set the Text property of one or more Label controls in that gallery:

  • 선택 또는 조회 열에 대해 해당 열에 데이터를 표시하도록 ThisItem.[ColumnName].Value를 지정합니다.For a Choice or Lookup column, specify ThisItem.[ColumnName].Value to show data in that column.

    예를 들어 이름이 Location선택 열이 있으면 ThisItem.Location.Value을, 이름이 PostalCode조회 열이 있으면 ThisItem.PostalCode.Value를 지정합니다.For example, specify ThisItem.Location.Value if you have a Choice column named Location, and specify ThisItem.PostalCode.Value if you have a Lookup column named PostalCode.

  • 개인 또는 그룹 열에 대해 ThisItem.[ColumnName].DisplayName을 지정하여 사용자 또는 그룹의 표시 이름을 표시합니다.For a Person or Group column, specify ThisItem.[ColumnName].DisplayName to show the display name of the user or the group.

    예를 들어 이름이 Manager개인 또는 그룹을 표시하려면 ThisItem.Manager.DisplayName을 지정합니다.For example, specify ThisItem.Manager.DisplayName to show display names from a Person or Group column named Manager.

    이메일 주소나 직함 등과 같은 다른 사용자 정보를 표시할 수도 있습니다.You can also show different information about users, such as email addresses or job titles. 전체 옵션 목록을 표시하려면 ThisItem.[ColumnName]. 을 지정합니다To display a complete list of options, specify ThisItem.[ColumnName]. (맨 마지막에 마침표 있음).(with the trailing period).

    참고: CreatedBy 열에 대해 목록에서 항목을 만든 사용자의 표시 이름을 표시하려면 ThisItem.Author.DisplayName을 지정합니다.Note: For a CreatedBy column, specify ThisItem.Author.DisplayName to show the display names of users who created items in the list. ModifiedBy 열에 대해 목록에서 항목을 변경한 사용자의 표시 이름을 표시하려면 ThisItem.Editor.DisplayName을 지정합니다.For a ModifiedBy column, specify ThisItem.Editor.DisplayName to show the display names of users who changed items in the list.

  • 관리되는 메타데이터 열에 대해 해당 열에 데이터를 표시하도록 ThisItem.[ColumnName].Label을 지정합니다.For a Managed Metadata column, specify ThisItem.[ColumnName].Label to show data in that column.

    예를 들어 이름이 Languages관리되는 메타데이터가 있으면 ThisItem.Languages.Label을 지정합니다.For example, specify ThisItem.Languages.Label if you have a Managed Metadata column named Languages.

다음 단계Next steps