小编Jac*_*ier的帖子

Python Pyinstaller 应用程序在压缩、上传和下载后无法打开

我使用 pyinstaller 制作了一个 python 应用程序 - 它工作得很好!但是当我将它托管在我的谷歌驱动器上供人们下载并且他们尝试打开它时,它给出了错误

\n\n
\n

无法打开应用程序“MyApp”\xe2\x80\x99

\n
\n\n

它仍然具有相同的应用程序大小、缩略图,并且在其他地方完美运行等,但如果上传/下载则无法打开。(这是在Mac上的,在PC上似乎还可以)。

\n\n

它真的破坏了我的应用程序。想法?

\n

python zip download pyinstaller pycharm

5
推荐指数
0
解决办法
415
查看次数

获取网页的开放图形图像?(当你分享链接时,Facebook 嵌入缩略图的方式)

在我的网页上,我想分享一个链接 - 比如说超级英雄的维基百科页面

在该页面的代码中,head 标签中有以下代码:

<meta property="og:image" content="https://upload.wikimedia.org/wikipedia/commons/thumb/d/d6/Connecticut_ComiCONN_Superhero_Mascot..jpg/640px-Connecticut_ComiCONN_Superhero_Mascot..jpg">
Run Code Online (Sandbox Code Playgroud)

这是您在社交媒体上共享链接时显示的该页面的缩略图。(现在大多数页面都有一个)。

有没有办法检索该图像 url 以嵌入到我的普通网页页面上?

我正在使用 CSS、HTML 和 Javascript。

html javascript image facebook-opengraph share-open-graph

5
推荐指数
1
解决办法
4327
查看次数

在 Google 文档中缩进段落 - Google Apps 脚本

我正在尝试使用 Google Apps 脚本缩进一个段落 - 只是一个普通的缩进。这应该是世界上最简单的事情,但事实证明它非常令人沮丧。

下面是我正在调用的代码的相关部分,请记住我正在做的其他所有事情(下划线、设置粗体等)都运行良好。

function AppendDocument(){
    var doc = DocumentApp.openById('____________________');
    var body = doc.getBody();
    var myParagraph = body.appendParagraph("Hello This is a paragraph - I want to indent this please");
    myParagraph.setUnderline(true); //<-- Things like this work fine
    myParagraph.setIndentStart(72.0); //I just randomly chose 72. No number is working.
}
Run Code Online (Sandbox Code Playgroud)

formatting google-docs paragraph google-apps-script

3
推荐指数
1
解决办法
210
查看次数

Google 脚本 - 仅从字符串创建 HtmlOutput?(即将字符串转换为 html)

我有一个人造 html 字符串。IE:

var myHtml = "<div style=\"background:color:#000\">This is text</div>";
Run Code Online (Sandbox Code Playgroud)

(显然它比这更长、更复杂,但它仍然是一个字符串)。

在应用程序脚本中,我需要将其作为实际 HTML 发送到 API。所以我想将字符串转换为实际的 Html 对象。

我可以在侧边栏中创建一个实际的 Html 文件,并使用“CreateHtmlOutputfromFile(file)”引用该文件,但我宁愿不必实际创建空白 html 文件。

有没有办法制作浮动的html文件?一些效果:

var myHtml = "<div style=\"background:color:#000\">This is text</div>";
var htmlOutput = HtmlService.CreateHtmlOutput();
htmlOutput.innerHTML = myHtml;
Run Code Online (Sandbox Code Playgroud)

html javascript string google-apps-script

2
推荐指数
1
解决办法
1150
查看次数

将数组 ["banana", "apple", "orange", .....etc ] 拆分为基于其他数组的组,即。[2,7,3]

我有一堆数组,我需要根据另一个匹配数组中的数字将它们分成更小的组。例子:

var myArray1 = ["banana", "apple", "orange", "pear", "pineapple", "grapes", "apricot", "plum"];
var splitArray1 = [3,2,2,1];
Run Code Online (Sandbox Code Playgroud)

我想要一个函数来返回 4 个子数组:

[["banana", "apple", "orange"], ["pear", "pineapple"], ["grapes", "apricot"], ["plum"]];
Run Code Online (Sandbox Code Playgroud)

我发现这段代码显然是为了做到这一点,但它返回了完整的数组:

function chunkArray(array, size) {
    var chunked_arr = [];
    for (var i = 0; i < array.length; i++) {
      var last = chunked_arr[chunked_arr.length - 1];
      if (!last || last.length === size) {
        chunked_arr.push([array[i]]);
      } else {
        last.push(array[i]);
      }
    }
    return chunked_arr;
}
Run Code Online (Sandbox Code Playgroud)

如果它有所不同,这在谷歌应用程序脚本中。

javascript arrays split slice

0
推荐指数
1
解决办法
85
查看次数