Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/google-apps-script/6.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Rest 如何使用Google应用程序脚本从Figma API库获取和请求数据_Rest_Google Apps Script_Oauth 2.0_Fetch Api_Figma Api - Fatal编程技术网

Rest 如何使用Google应用程序脚本从Figma API库获取和请求数据

Rest 如何使用Google应用程序脚本从Figma API库获取和请求数据,rest,google-apps-script,oauth-2.0,fetch-api,figma-api,Rest,Google Apps Script,Oauth 2.0,Fetch Api,Figma Api,我正在尝试路由文本节点以在Google应用程序脚本中创建文本。我基本上让代码通过一个循环运行,从Figma中提取文本并将其放在google幻灯片中。我不知道为什么API没有运行。这是我的密码 链接到Figma API: 我尝试通过我的函数运行这个JSON文件,我的文件能够响应JSON填充,但现在我需要在脚本中获取这个JSON文件 t仍然被认为是未定义的我为我糟糕的英语技能道歉。我无法理解在Figma中创建的任何实例中创建的文本以及您的目标。你能提供它的详细信息吗?如果可以的话,你能提供一个你期望

我正在尝试路由文本节点以在Google应用程序脚本中创建文本。我基本上让代码通过一个循环运行,从Figma中提取文本并将其放在google幻灯片中。我不知道为什么API没有运行。这是我的密码

链接到Figma API:

我尝试通过我的函数运行这个JSON文件,我的文件能够响应JSON填充,但现在我需要在脚本中获取这个JSON文件


t仍然被认为是未定义的

我为我糟糕的英语技能道歉。我无法理解在Figma中创建的任何实例中创建的
文本以及您的目标。你能提供它的详细信息吗?如果可以的话,你能提供一个你期望的输入和输出示例吗?@Tanaike我正在尝试将数据从Figma导出到谷歌幻灯片。当我说在Figma中创建的任何实例中创建文本时,我的意思是
从Figma中获取文本并将其放在google幻灯片中
感谢您的回复和补充信息。可以使用Figma API检索Figma文件中的所有文本。但不幸的是,我仍然无法从你的剧本和问题中看到你的目标愿景。当一个页面中有多个文本,而Figma文件有多个页面时,我可以问一下您期望的目标吗?@Tanaike我刚刚更新了我的脚本,我知道了如何从API中提取JSON文件,但现在我需要在代码中以某种方式运行它。谢谢您的回复。我无法理解
var chlidren=args=[“text=vector”、“text=characters”、“outputDir=./lib/build”]
。我能问一下吗?我不得不为我糟糕的英语水平道歉。不幸的是,我仍然看不到你的目标。当一个页面中有多个文本,而Figma文件有多个页面时,我可以问一下你期望的目标吗?我为我糟糕的英语技能道歉。我无法理解在Figma中创建的任何实例中创建的
文本以及您的目标。你能提供它的详细信息吗?如果可以的话,你能提供一个你期望的输入和输出示例吗?@Tanaike我正在尝试将数据从Figma导出到谷歌幻灯片。当我说在Figma中创建的任何实例中创建文本时,我的意思是
从Figma中获取文本并将其放在google幻灯片中
感谢您的回复和补充信息。可以使用Figma API检索Figma文件中的所有文本。但不幸的是,我仍然无法从你的剧本和问题中看到你的目标愿景。当一个页面中有多个文本,而Figma文件有多个页面时,我可以问一下您期望的目标吗?@Tanaike我刚刚更新了我的脚本,我知道了如何从API中提取JSON文件,但现在我需要在代码中以某种方式运行它。谢谢您的回复。我无法理解
var chlidren=args=[“text=vector”、“text=characters”、“outputDir=./lib/build”]
。我能问一下吗?我不得不为我糟糕的英语水平道歉。不幸的是,我仍然看不到你的目标。当一个页面中有多个文本,而Figma文件有多个页面时,我可以问一下您期望的目标吗?
function fuctionn2() {
{
    var accessToken = "25582-30567a98-fd4a-4a86-a9a9-7a7b57f77d17"; // Please set your access token.
    var fileKey = "AKNad61GojhTj0TlTnn9AC"; // Please set the file key.

    var baseUrl = "https://api.figma.com/v1";
    var params = {
        method: "get",
        headers: {"X-Figma-Token": accessToken},
        muteHttpExceptions: true,
    };
    var fileInfo = JSON.parse(UrlFetchApp.fetch(baseUrl + "/files/" + fileKey, params))
  var children = args = [
    "text = vector",
    "text=characters",
    "outputDir=./lib/build"
  ]
  }
    var response = request.postData.getDataAsString(.);

  // save that JSON to a file
  DriveApp.createFile('post.json', postJSON);
  *var response = UrlFetchApp.fetch(baseURL {'text': true});*
Logger.log(response);
    if (RunText.err) {



        var s = SlidesApp.create("sampleSlide");
        var shape = s.insertShape(SlidesApp.ShapeType.TEXT_BOX, 100, 200, 300, 60);
        var textRange = shape.getText();
        var selectionType = selection.getSelectionType();
        var keys = Object.keys(children.t);


        textRange.forEach(function(c, i) {
            textRange.setText(children.t[c]);
            textRange.insertText(chlidren.length);
            if (i != textRange.length - 1)s.insertSlide(i+1)
            });
    } else {
            throw new Error(children);
        }
    }