在 Microsoft 生态系统中与同事共享 .html 文件的最简单方法是什么?

Ray*_*one 6 html javascript sharepoint microsoft-teams

我是一名经常使用 R 的数据分析师。因此,我的大部分输出都是 .html 文件的形式(Rmarkdown、传单地图、plotly、d3.js、flexdashboard...等)。

在任何 Microsoft 应用程序中与同事共享这些文件的最简单/最顺畅的方式是什么?

例如,假设我制作了以下传单地图,我想与工作中的某人分享:

<!DOCTYPE html>
<html>
<head>
  <link rel="stylesheet" href="https://unpkg.com/leaflet@1.7.1/dist/leaflet.css"/>
  <script src="https://unpkg.com/leaflet@1.7.1/dist/leaflet.js"></script>
</head>
<body>
  <div id="map"></div>
  <style>#map { height: 200px; }</style>
  <script language="javascript" type="text/javascript">
      var center = [-33.8650, 151.2094];
      var map = L.map('map').setView(center, 3);
      L.tileLayer('http://{s}.tile.openstreetmap.org/{z}/{x}/{y}.png', {maxZoom: 18}).addTo(map);
      L.marker(center).addTo(map);
  </script>
</body>
</html>
Run Code Online (Sandbox Code Playgroud)

我似乎无法在 Microsoft 生态系统(Teams、Sharepoint、Onedrive、Power BI...等)中找到可以轻松显示此文件内容的任何地方。例如,如果我将文件上传到 Teams、Sharepoint 或 Onedrive,这些应用程序中的任何一个都无法预览文件的内容。下图是我在 Teams、Sharepoint 或 Onedrive 中打开它时发生的情况:

在此输入图像描述

因此,您必须将每个文件下载到本地并在浏览​​器中打开。这不是一个理想的解决方案。我也无法在线托管这些数据,因为数据是私有的。为了轻松与同事共享,放置这些文件的最佳位置在哪里?

小智 0

Visual Studio 2017 或 Visual Studio Code 的 Visual Studio Live Share 扩展可能就是答案。Visual Studio 和 VSCode 归 Microsoft 所有,非常适合 Microsoft 生态系统。

Visual Studio Live Share 扩展允许您共享代码并在同一代码库上快速协作,而无需同步代码或配置相同的开发工具、设置或环境。

您可以在以下链接中找到更多信息: https://code.visualstudio.com/blogs/2017/11/15/live-share