Các nhóm microsoft có sử dụng javascript không?

Microsoft Teams có khả năng mở rộng cao, cho phép các ứng dụng tùy chỉnh và bên thứ 3 chạy cùng với nhiều dịch vụ Office 365 đã có trong Teams. Sử dụng trang web này để duyệt qua các mẫu ứng dụng Teams có sẵn từ Microsoft và cộng đồng Mẫu và Thực tiễn

Nhấp vào bên trái để chọn cách bạn muốn lọc các mẫu, sau đó nhấp vào bộ lọc ở bên phải hộp tìm kiếm. Bạn có thể sử dụng hộp tìm kiếm để tinh chỉnh thêm danh sách các mẫu được hiển thị. Dưới đây là một số cụm từ tìm kiếm hữu ích

  • Các loại mẫu (apptemplate, barebones, demo, solution)
  • Khả năng (bot, trình kết nối, cuộc họp, msgext, tab, mô-đun tác vụ, webhook)
  • Nguồn (appTemplate, botBuilder, msftTeams, officeDev, pnp)
  • Ngôn ngữ (csharp, java, javascript, powerapps, powerautomate, python, Typescript)
  • Từ khóa hoặc công nghệ (chẳng hạn như "auth", "react" hoặc "spfx")

Chúng tôi hoan nghênh sự đóng góp của bạn. Để tìm hiểu thêm về cách sử dụng các mẫu này, vui lòng tham khảo phần bắt đầu của chúng tôi

Chào mừng bạn đến với thư viện máy khách Teams monorepo. Để phá vỡ các thay đổi, vui lòng tham khảo nhật ký thay đổi của chúng tôi trong thư mục <root>/packages/teams-js. Kho lưu trữ này chứa gói team-js cốt lõi cũng như các công cụ và ứng dụng để phân tích và thử nghiệm

Bắt đầu

  1. Ngã ba repo
  2. Chạy yarn install từ gốc repo
  3. Chạy yarn build từ gốc repo
  4. Để chạy bài kiểm tra Đơn vị, hãy chạy yarn test

TIỀN BOA. bất cứ khi nào xây dựng hoặc thử nghiệm thư viện máy khách Teams, bạn có thể chạy yarn build hoặc yarn test từ thư mục packages/teams-js

Xem thêm. Đóng góp

Thư viện JavaScript này là một phần của nền tảng dành cho nhà phát triển Microsoft Teams. Xem đầy đủ tài liệu tham khảo thư viện

gói

Chứa các bản xuất cốt lõi cho kho lưu trữ

đội-js

Được sử dụng để tích hợp các dịch vụ và ứng dụng tùy chỉnh với Teams, Outlook và Office


ứng dụng

Thư mục ứng dụng chứa các ứng dụng được sử dụng để kiểm tra các khía cạnh khác nhau của thư viện

Ứng dụng kiểm tra hoàn hảo của nhóm

Ứng dụng React được sử dụng để kiểm tra cục bộ thời gian tải của thư viện

Ứng dụng thử nghiệm nhóm

Ứng dụng được sử dụng để kiểm tra chức năng của các API thư viện khác nhau


Tài liệu tham khảo tạo cục bộ

Nếu bạn muốn tạo cục bộ tài liệu tham khảo cho TeamsJS v2, chỉ cần sử dụng tập lệnh yarn docs từ thư mục gốc monorepo hoặc bên trong thư mục gốc của dự án teams-js (packages/teams-js). Điều này sẽ xuất tài liệu được tạo thành

<!-- Microsoft Teams JavaScript API (via CDN) -->
<script
  src="https://res.cdn.office.net/teams-js/2.6.1/js/MicrosoftTeams.min.js"
  integrity="sha384-udTrn6S/rny1uAfOzuOBq5nmDhkcty80OMEEKN9h0RhFF2N3o5SvkDrZWdY0xT31"
  crossorigin="anonymous"
></script>

<!-- Microsoft Teams JavaScript API (via npm) -->
<script src="node_modules/@microsoft/[email protected]/dist/MicrosoftTeams.min.js"></script>

<!-- Microsoft Teams JavaScript API (via local) -->
<script src="MicrosoftTeams.min.js"></script>
1

Đóng góp

Chúng tôi rất hoan nghênh và khuyến khích những đóng góp cho dự án này. Vui lòng đọc hướng dẫn của người đóng góp có chứa thông tin quan trọng


Dự án này đã áp dụng Bộ quy tắc ứng xử mã nguồn mở của Microsoft. Để biết thêm thông tin, hãy xem Câu hỏi thường gặp về Quy tắc ứng xử hoặc liên hệ với opencode@microsoft. com với bất kỳ câu hỏi hoặc ý kiến ​​​​thêm

Chào mừng bạn đến với thư viện máy khách JavaScript của Teams. Để phá vỡ các thay đổi, vui lòng tham khảo nhật ký thay đổi của chúng tôi trong thư mục <root>/packages/teams-js hiện tại

Thư viện JavaScript này là một phần của nền tảng dành cho nhà phát triển Microsoft Teams. Xem đầy đủ tài liệu tham khảo thư viện

Bắt đầu

Xem trong thư mục gốc để biết cách sao chép và xây dựng kho lưu trữ

Bất cứ khi nào xây dựng hoặc thử nghiệm thư viện máy khách Teams, bạn có thể chạy yarn build hoặc yarn test từ thư mục packages/teams-js

Cài đặt

Để cài đặt phiên bản ổn định

npm

<!-- Microsoft Teams JavaScript API (via CDN) -->
<script
  src="https://res.cdn.office.net/teams-js/2.6.1/js/MicrosoftTeams.min.js"
  integrity="sha384-udTrn6S/rny1uAfOzuOBq5nmDhkcty80OMEEKN9h0RhFF2N3o5SvkDrZWdY0xT31"
  crossorigin="anonymous"
></script>

<!-- Microsoft Teams JavaScript API (via npm) -->
<script src="node_modules/@microsoft/[email protected]/dist/MicrosoftTeams.min.js"></script>

<!-- Microsoft Teams JavaScript API (via local) -->
<script src="MicrosoftTeams.min.js"></script>
5

sợi

<!-- Microsoft Teams JavaScript API (via CDN) -->
<script
  src="https://res.cdn.office.net/teams-js/2.6.1/js/MicrosoftTeams.min.js"
  integrity="sha384-udTrn6S/rny1uAfOzuOBq5nmDhkcty80OMEEKN9h0RhFF2N3o5SvkDrZWdY0xT31"
  crossorigin="anonymous"
></script>

<!-- Microsoft Teams JavaScript API (via npm) -->
<script src="node_modules/@microsoft/[email protected]/dist/MicrosoftTeams.min.js"></script>

<!-- Microsoft Teams JavaScript API (via local) -->
<script src="MicrosoftTeams.min.js"></script>
6

Sản lượng

Bạn có thể tham khảo các tệp này trực tiếp từ đây hoặc trỏ trình quản lý gói của bạn vào chúng

Cách sử dụng

như một gói

Cài đặt bằng cách sử dụng npm hoặc sợi

Nếu bạn đang sử dụng bất kỳ trình tải phụ thuộc nào như RequireJS hoặc SystemJS hoặc gói mô-đun như browserify, webpack, bạn có thể sử dụng cú pháp

<!-- Microsoft Teams JavaScript API (via CDN) -->
<script
  src="https://res.cdn.office.net/teams-js/2.6.1/js/MicrosoftTeams.min.js"
  integrity="sha384-udTrn6S/rny1uAfOzuOBq5nmDhkcty80OMEEKN9h0RhFF2N3o5SvkDrZWdY0xT31"
  crossorigin="anonymous"
></script>

<!-- Microsoft Teams JavaScript API (via npm) -->
<script src="node_modules/@microsoft/[email protected]/dist/MicrosoftTeams.min.js"></script>

<!-- Microsoft Teams JavaScript API (via local) -->
<script src="MicrosoftTeams.min.js"></script>
7 để nhập các mô-đun cụ thể. cho e. g

import { app } from '@microsoft/teams-js';

Là một thẻ tập lệnh

Tham khảo thư viện bên trong trang

<!-- Microsoft Teams JavaScript API (via CDN) -->
<script
  src="https://res.cdn.office.net/teams-js/2.6.1/js/MicrosoftTeams.min.js"
  integrity="sha384-udTrn6S/rny1uAfOzuOBq5nmDhkcty80OMEEKN9h0RhFF2N3o5SvkDrZWdY0xT31"
  crossorigin="anonymous"
></script>

<!-- Microsoft Teams JavaScript API (via npm) -->
<script src="node_modules/@microsoft/[email protected]/dist/MicrosoftTeams.min.js"></script>

<!-- Microsoft Teams JavaScript API (via local) -->
<script src="MicrosoftTeams.min.js"></script>
8 của bạn bằng cách sử dụng

<!-- Microsoft Teams JavaScript API (via CDN) -->
<script
  src="https://res.cdn.office.net/teams-js/2.6.1/js/MicrosoftTeams.min.js"
  integrity="sha384-udTrn6S/rny1uAfOzuOBq5nmDhkcty80OMEEKN9h0RhFF2N3o5SvkDrZWdY0xT31"
  crossorigin="anonymous"
></script>

<!-- Microsoft Teams JavaScript API (via npm) -->
<script src="node_modules/@microsoft/[email protected]/dist/MicrosoftTeams.min.js"></script>

<!-- Microsoft Teams JavaScript API (via local) -->
<script src="MicrosoftTeams.min.js"></script>

phụ thuộc

Thư viện máy khách Teams phụ thuộc vào loại

<!-- Microsoft Teams JavaScript API (via CDN) -->
<script
  src="https://res.cdn.office.net/teams-js/2.6.1/js/MicrosoftTeams.min.js"
  integrity="sha384-udTrn6S/rny1uAfOzuOBq5nmDhkcty80OMEEKN9h0RhFF2N3o5SvkDrZWdY0xT31"
  crossorigin="anonymous"
></script>

<!-- Microsoft Teams JavaScript API (via npm) -->
<script src="node_modules/@microsoft/[email protected]/dist/MicrosoftTeams.min.js"></script>

<!-- Microsoft Teams JavaScript API (via local) -->
<script src="MicrosoftTeams.min.js"></script>
9. Nếu bạn hỗ trợ các trình duyệt và thiết bị cũ hơn có thể chưa cung cấp nó nguyên bản (e. g. IE 11), bạn cần cung cấp một polyfill toàn cầu, chẳng hạn như es6-promise, trong ứng dụng đi kèm của mình. Nếu bạn đang sử dụng thẻ tập lệnh để tham chiếu thư viện máy khách Teams, bạn cần đảm bảo rằng polyfill được đưa vào và khởi tạo trước khi khởi chạy thư viện máy khách Teams

ví dụ

Hãy theo dõi các ví dụ đến sớm

thử nghiệm

Ứng dụng thử nghiệm Teams được sử dụng để xác thực API thư viện ứng dụng khách của Teams

Xử lý sự cố

Nếu giá trị băm CDN trên trang npm đã lỗi thời, vui lòng tham khảo [tại đây] (https. //github. com/OfficeDev/microsoft-teams-library-js/blob/main/packages/teams-js/README. md) để có phiên bản cập nhật. Nếu bạn nhận thấy sự cố này, vui lòng báo cáo sự cố đó cho chúng tôi trong [Sự cố GitHub] (https. //github. com/OfficeDev/microsoft-teams-library-js/issues)

Ngôn ngữ lập trình nào được sử dụng trong Microsoft Teams?

Yo Teams cho phép bạn xây dựng các ứng dụng Microsoft Teams dựa trên TypeScript và nút. js theo các điều khoản của bạn, trong trình chỉnh sửa bạn chọn, không có bất kỳ phụ thuộc bên ngoài hoặc trực tuyến nào.

Bạn có thể viết tập lệnh cho Microsoft Teams không?

Mở nhóm mà bạn muốn thêm vào. Thêm một tab mới. Tìm trình chỉnh sửa tập lệnh hiện đại . Nhấp vào ứng dụng và sau đó nhấp vào Thêm.

Microsoft Teams sử dụng nền tảng nào?

Teams được xây dựng dựa trên các nhóm Microsoft 365, Microsoft Graph và khả năng quản lý, tuân thủ và bảo mật cấp doanh nghiệp giống như phần còn lại của Microsoft 365 và Office 365

Microsoft Teams có sử dụng WebRTC không?

Microsoft Teams, cả cho trình duyệt thông thường và Ứng dụng nhóm của họ đều dựa trên WebRTC để liên lạc bằng âm thanh và video . WebRTC là một tiêu chuẩn mở và miễn phí cung cấp cho các trình duyệt và ứng dụng dành cho thiết bị di động khả năng thực hiện Giao tiếp theo thời gian thực (RTC) thông qua các API tương thích với JavaScript đơn giản.