Scripting Helpers is winding down operations and is now read-only. More info→
Ad
Log in to vote
0

Unknown Error, how to fix?

Asked by 8 years ago

Please make your question title relevant to your question content. It should be a one-sentence summary in question form.

So, expanding on my last question, I solved it, I accidentally added a false value, but I recently got a NEW error...

Workspace.TrelloAPI:547: attempt to concatenate local 'des' (a userdata value)

17:53:48.905 - Script 'Workspace.TrelloAPI', Line 547 - method AddCard

17:53:48.906 - Script 'Players.Player.PlayerGui.Application.Frame.create.Script', Line 16

Line 547:

desc=des.."",

Line 16:

 local CardID = ap:AddCard("[NS] " .. group.Name, id, ListID)

AddCard

function T:AddCard(...)
        local url
        local args={...}
        local dat
        if #args==3 then
            local nam,des,lid=args[1],args[2],args[3]
            dat={
            name=nam,
            desc=des.."",
            idList=lid,
            urlSource=nil,
            due=nil
            }
        elseif #args==4 then
            local nam,des,lid,url=args[1],args[2],args[3],args[4]
            dat={
            name=nam,
            desc=""..des,
            idList=lid,
            urlSource=url,
            due=nil
            }
        elseif #args==5 then
            local nam,des,lid,url,po=args[1],args[2],args[3],args[4],args[5]
            dat={
            name=nam,
            desc=""..des,
            idList=lid,
            urlSource=url,
            pos=po,
            due=nil
            }
        elseif #args==6 then
            local nam,des,lid,url,po,de=args[1],args[2],args[3],args[4],args[5],args[6]
            dat={
            name=nam,
            desc=""..des,
            idList=lid,
            urlSource=url,
            pos=po,
            due=de
            }
        elseif #args==7 then
            local nam,des,lid,url,po,de,label=args[1],args[2],args[3],args[4],args[5],args[6],args[7]
            dat={
            name=nam,
            desc=""..des,
            idList=lid,
            urlSource=url,
            pos=po,
            due=de,
            labels=label
            }
        elseif #args==8 then
            local nam,des,lid,url,po,de,label,cc=args[1],args[2],args[3],args[4],args[5],args[6],args[7],args[8]
            dat={
            name=nam,
            desc=""..des,
            idList=lid,
            urlSource=url,
            pos=po,
            due=de,
            labels=label,
            idCardSource=cc
            }
        end
    local data=HS:JSONEncode(dat)
    if Private then
            getAddon()
            url="https://api.trello.com/1/cards"..addon
        else
             getAddon()
             url="https://api.trello.com/1/cards"..addon
        end
        local re=HS:PostAsync(url,data)
        return HS:JSONDecode(re)
    end
1
addon is not defined anywhere 1waffle1 2908 — 8y

Answer this question