我想知道是否有任何示例代码MakefileS( make)和CMakeLists.txt(cmake),这两个做同样的事情(唯一的区别在于,一个是写在make和其他的cmake).
我试着寻找'cmake vs make',但我从来没有找到任何代码比较.理解这些差异真的很有帮助,即使只是为了一个简单的案例.
我想从这个站点输出一些值。使用浏览器检查器,我找到了包含我想要的信息的 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) 我在电子表格中有一列值,我想为其创建超链接(有时,每个单元格有 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)