如何在Indesign中使用脚本添加HTML代码?

时间:2020-03-19 14:20:11

标签: javascript html slideshow adobe-indesign

我设法将此工作代码添加到indesign中:

undefined

但是这个不起作用,你能帮我吗?

此代码是在https://www.publicalbum.org/blog/embedding-google-photos-albums上生成的。

如果不可能的话,您能告诉我如何在InDesign中将幻灯片显示与Google云端硬盘或Google照片嵌入。

我在InDesign中使用“在线发布”。

非常感谢您。

<html>
  <head>
    <script type="text/javascript" src="https://www.gstatic.com/charts/loader.js"></script>
    <script type="text/javascript">
      google.charts.load("current", {packages:["corechart"]});
      google.charts.setOnLoadCallback(drawChart);
     function drawChart() {
        var data = google.visualization.arrayToDataTable
          ([['X', '1'],
          ['Bien',     900000],
          ['Honoraires notariés', 67500],
          ['Travaux',  300000],
          ['Mobilier', 67500],
          ['Honoraires Hikin\'Vest', 100500]
        ]);
        var options = {
          is3D: true,
          colors: ['#4c96d7', '#cf1717', '#168200', '#f7e031', '#c49a6c'],
          chartArea: {width: '86%', height: '86%', left:'40', bottom:'04'},
          legend: {position: 'in'},
                    slices: {  4: {offset: 0.2},
                    1: {offset: 0.2},
                     2: {offset: 0.2},
                      3: {offset: 0.2},
          theme: 'maximized',
          },
        };
        var chart = new google.visualization.PieChart(document.getElementById('piechart_3d'));
        chart.draw(data, options);
      }
    </script>
  </head>
  <body>
    <div id="piechart_3d" style="width: 350px; height: 350px;"></div>
  </body>
</html>

1 个答案:

答案 0 :(得分:0)

我可能是错的,但是它对我来说是根本无法通过这种方式完成的任务。我认为您必须先将所有这些照片下载到硬盘上。然后,您可以将它们放置在InDesign文档中(手动通过一些脚本)。这种在线生成的HTML代码与InDesign及其ExtedScript没有关系。

InDesing具有一个在线发布文档的工具,但是所有这些文档(以及所有链接的图像)都应首先存储在本地。据我所知。