2017-12-22 41 views

답변

1

Office Add-in은 단순히 웹 응용 프로그램 (Office 호스트의 컨텍스트에서 실행 됨)이므로 REST API에 대한 요청을 포함하여 웹 응용 프로그램에서 수행 할 수있는 유형을 수행하도록 디자인 할 수 있습니다. 앞에서 설명한 시나리오와 관련하여 3 가지 별개의 작업으로 보았습니다.

  1. AD의 연락처 정보를 얻으십시오.
  2. 현재 연락처 목록 (사용자가 선택할 수 있도록).
  3. 선택한 연락처의 이메일 주소를 문서에 삽입하십시오.

1 받기 연락처 정보 :

당신이 설명한 특정 시나리오를 다시, 난 당신이 중 하나 Microsoft Graph API 또는 Azure Active Directory Graph API가에서 연락처 정보를 얻기 위해 사용의 가능성을 조사하는 것이 좋을 것 GAL. 일반적으로 using Microsoft Graph is recommended over using Azure AD Graph에 유의하시기 바랍니다.

2 사용자에 연락처의 목록을 제시 : 당신의 사무실은 추가 기능을하기 때문에 단순히 웹 응용 프로그램, 당신은 어떤 방식으로 사용자에게 연락처 목록을 표시 할 수 있습니다, UI 디자인에 관한

을된다 귀하의 웹 애플 리케이션을 지원합니다. Word 문서에

3 삽입 텍스트 :

사용자가 추가 된 UI, 당신은이 작업을 수행 할 Word JavaScript API를 사용합니다를 통해 연락처를 선택하면 문서에 텍스트를 삽입에 관해서. 이전에 Word JavaScript API를 사용하지 않았다면 먼저 문서의 다양한 지점에 텍스트를 삽입하는 방법을 보여주는 Word Add-in quickstart을 시작하는 것이 좋습니다. 그런 다음 API에 대한 자세한 내용은 Word JavaScript API reference docs을 참조하십시오. (API를 사용하여 문서에 텍스트를 삽입하는 것은 구현의 특성에 달려 있습니다. 문서에 텍스트를 다시 삽입하려는 성취도를 구체적으로 설명하는 별도의 스택 오버 플로우 질문을 게시하는 것이 좋습니다. 그 때 도움이 필요합니다.)

+0

답장을 보내 주셔서 감사합니다. 약 # 1 : "연락처 정보 얻기 :"로컬 AD (즉, office365 또는 Azure AD를 사용하지 않는 클라이언트)에서이 정보를 얻으려는 제안. – Emad

+1

광고를 조회하는 데 익숙하지 않지만 다른 게시물이 도움이 될 수 있습니까? https://stackoverflow.com/questions/14813452/connect-to-active-directory-via-ldap 또는 https://stackoverflow.com/questions/2780587/active-directory-on-local-server-and-intranet- 외부 서버 –