小编jlo*_*jlo的帖子

Cmake vs制作示例代码?

我想知道是否有任何示例代码MakefileS( make)和CMakeLists.txt(cmake),这两个做同样的事情(唯一的区别在于,一个是写在make和其他的cmake).

我试着寻找'cmake vs make',但我从来没有找到任何代码比较.理解这些差异真的很有帮助,即使只是为了一个简单的案例.

makefile cmake

111
推荐指数
2
解决办法
5万
查看次数

如何解决 401 未经授权的错误?

我想从这个站点输出一些值。使用浏览器检查器,我找到了包含我想要的信息的 JSON的URL。使用 JSON 后,我可以很好地提取值。

问题是 JSON 的 URL 仅在有限的时间内有效。如果我稍后尝试访问它(通过浏览器或通过脚本的 UrlFetch),我会得到:

{
"status": 401,
"response": "unauthorized"
}
Run Code Online (Sandbox Code Playgroud)

由于我想定期检查目标 JSON,我想找到一种方法来授权请求​​。有任何想法吗?

谢谢!

PS:这是我迄今为止尝试过的(谷歌应用程序脚本):

function getUserAndJSON(){
  var url = 'https://asunnot.oikotie.fi/api/cards?cardType=100&conditionType%5B%5D=1&conditionType%5B%5D=2&limit=24&locations=%5B%5B1669,4,%22Lauttasaari,%20Helsinki%22%5D,%5B14714,5,%2200340,%20Helsinki%22%5D%5D&lotOwnershipType%5B%5D=1&offset=0&price%5Bmax%5D=600000&price%5Bmin%5D=150000&roomCount%5B%5D=3&size%5Bmin%5D=35&sortBy=published_sort_desc';

  var opt = {
    "method": "GET", 
    "muteHttpExceptions": true,
    "escaping":false,
    "headers":JSON.parse(user)
  }
  var str = UrlFetchApp.fetch(url,opt).getContentText();
  Logger.log(str); //error 401
}
Run Code Online (Sandbox Code Playgroud)

javascript json web-scraping

8
推荐指数
1
解决办法
2045
查看次数

setRichTextValue 设置为数组中的元素而不是一次一个单元格?

我在电子表格中有一列值,我想为其创建超链接(有时,每个单元格有 2 个超链接)。我设法使用以下代码成功地做到了这一点:

function makeJiraLinks() {
  let ss = SpreadsheetApp.getActive();
  let sheet = ss.getSheetByName('testing');
  let data = sheet.getDataRange().getValues();

  // Get 1-indexed column
  let col = 1 + data[0].indexOf('Jira ids');
  if (col == 0) {
    return;
  }

  for (let row = 1; row <= sheet.getMaxRows(); ++row) {
    let range = sheet.getRange(row, col);
    let text = '' + range.getValue();

    if (text.indexOf("TTSD-") === -1) {
      continue;
    }

    let builder = SpreadsheetApp.newRichTextValue();
    builder.setText(text);

    let re = /TTSD-\d+/g;
    let result;
    while (result = re.exec(text)) { …
Run Code Online (Sandbox Code Playgroud)

google-sheets richtext google-apps-script

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