[JW Lua] Creating new text expression category
Carl Vine
carlvine at iinet.net.au
Tue Jan 11 13:39:47 CET 2022
I started off with “SaveNewWithType" in RGP0.58 which I noticed in your Class Browser, Robert, absent from JW’s original. And indeed started with the DEFAULTCATID_TECHNIQUETEXT type (“5”). But that method keeps throwing up the error: 'attempt to call method “SaveNewWithType” (a nil value).’
Here’s a basic test case:
— ============
local new_cat = finale.FCCategoryDef()
new_cat:Load(finale.DEFAULTCATID_TECHNIQUETEXT)
local s = finale.FCString()
s.LuaString = "Cue Names"
new_cat:SetName(s)
if new_cat:SaveNewWithType(finale.DEFAULTCATID_TECHNIQUETEXT) then
finenv.UI():AlertNeutral("test", "success")
else
finenv.UI():AlertNeutral("test", "failure")
end
— ============
Carl
> On 11 Jan 2022, at 10:00 pm, jwlua-request at jwmusic.nu wrote:
>
> Send JWLua mailing list submissions to
> jwlua at jwmusic.nu
>
> To subscribe or unsubscribe via the World Wide Web, visit
> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
> or, via email, send a message with subject or body 'help' to
> jwlua-request at jwmusic.nu
>
> You can reach the person managing the list at
> jwlua-owner at jwmusic.nu
>
> When replying, please edit your Subject line so it is more specific
> than "Re: Contents of JWLua digest..."
>
>
> Today's Topics:
>
> 1. Re: Creating new text expression category (Robert Patterson)
> 2. Re: Creating new text expression category (Robert Patterson)
> 3. Re: JWLua Digest, Vol 87, Issue 1 (Jacob Winkler)
>
>
> ----------------------------------------------------------------------
>
> Message: 1
> Date: Mon, 10 Jan 2022 06:45:46 -0600
> From: Robert Patterson <robert at robertgpatterson.com>
> To: "The JW Lua script plug-in." <jwlua at jwmusic.nu>
> Subject: Re: [JW Lua] Creating new text expression category
> Message-ID:
> <CAACnceuPyULdeMMWvmNq+UkgkXkBx1iei0Fgq-zCY53YxgfYHw at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> SaveNewWithType should work in RGP Lua 0.58+. The others will not. If you
> have an example of SaveNewWithType that fails to create a new category,
> please post a sample script that fails.
>
> However, creating a new category is just the beginning. To assign
> expressions to it requires additional code for each expression.
>
>
> On Mon, Jan 10, 2022 at 1:29 AM Carl Vine <carlvine at iinet.net.au> wrote:
>
>> Can anyone help?
>>
>> I?m loading the standard TECHNIQUETEXT FCCategoryDef (ItemNo 5), changing
>> the name and some values, then trying to Save() as a new category.
>>
>> SaveNew(), SaveAs(new_unique_id) and SaveNewWithType(some_type) all fail.
>> Save() succeeds but doesn?t change or update the CategoryDefs collection.
>>
>> Carl
>>
>>
>> _______________________________________________
>> JWLua mailing list
>> JWLua at jwmusic.nu
>> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20220110/bf516a7b/attachment-0001.html>
>
> ------------------------------
>
> Message: 2
> Date: Mon, 10 Jan 2022 07:06:13 -0600
> From: Robert Patterson <robert at robertgpatterson.com>
> To: "The JW Lua script plug-in." <jwlua at jwmusic.nu>
> Subject: Re: [JW Lua] Creating new text expression category
> Message-ID:
> <CAACncet17Dt92LYNBRdEwCH=554v=P-uxXArpnNSAybG-AkyZg at mail.gmail.com>
> Content-Type: text/plain; charset="utf-8"
>
> Also, I just realized the documentation may not be clear. The "type" is not
> just "some type". It must be one of the CATEGORY_DEDAULTIDS constants. In
> your case, probably TECHNIQUETEXT.
>
> On Mon, Jan 10, 2022 at 6:45 AM Robert Patterson <
> robert at robertgpatterson.com> wrote:
>
>> SaveNewWithType should work in RGP Lua 0.58+. The others will not. If you
>> have an example of SaveNewWithType that fails to create a new category,
>> please post a sample script that fails.
>>
>> However, creating a new category is just the beginning. To assign
>> expressions to it requires additional code for each expression.
>>
>>
>> On Mon, Jan 10, 2022 at 1:29 AM Carl Vine <carlvine at iinet.net.au> wrote:
>>
>>> Can anyone help?
>>>
>>> I?m loading the standard TECHNIQUETEXT FCCategoryDef (ItemNo 5),
>>> changing the name and some values, then trying to Save() as a new category.
>>>
>>> SaveNew(), SaveAs(new_unique_id) and SaveNewWithType(some_type) all fail.
>>> Save() succeeds but doesn?t change or update the CategoryDefs collection.
>>>
>>> Carl
>>>
>>>
>>> _______________________________________________
>>> JWLua mailing list
>>> JWLua at jwmusic.nu
>>> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>>>
>>
> -------------- next part --------------
> An HTML attachment was scrubbed...
> URL: <http://jwmusic.nu/pipermail/jwlua_jwmusic.nu/attachments/20220110/af23daad/attachment-0001.html>
>
> ------------------------------
>
> Message: 3
> Date: Mon, 10 Jan 2022 07:32:23 -0800
> From: Jacob Winkler <jacob.winkler at mac.com>
> To: jwlua at jwmusic.nu
> Subject: Re: [JW Lua] JWLua Digest, Vol 87, Issue 1
> Message-ID: <3DD5BF11-3E50-4659-B4B4-4D5EE2CA7AE5 at mac.com>
> Content-Type: text/plain; charset=utf-8
>
> From my experience and understanding, you can access existing FCCategoryDefs along with their associated parameters, but you cannot create them. Perhaps this will change in the future with RGP Lua? I certainly would appreciate the addition as I?ve made several inelegant scripts that contain logic along the lines of ?if category x exists use it, else use miscellaneous ?.
>
> Sent from my iPhone
>
>> On Jan 10, 2022, at 3:00 AM, jwlua-request at jwmusic.nu wrote:
>>
>> ?Send JWLua mailing list submissions to
>> jwlua at jwmusic.nu
>>
>> To subscribe or unsubscribe via the World Wide Web, visit
>> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>> or, via email, send a message with subject or body 'help' to
>> jwlua-request at jwmusic.nu
>>
>> You can reach the person managing the list at
>> jwlua-owner at jwmusic.nu
>>
>> When replying, please edit your Subject line so it is more specific
>> than "Re: Contents of JWLua digest..."
>>
>>
>> Today's Topics:
>>
>> 1. Creating new text expression category (Carl Vine)
>>
>>
>> ----------------------------------------------------------------------
>>
>> Message: 1
>> Date: Mon, 10 Jan 2022 15:51:06 +1100
>> From: Carl Vine <carlvine at iinet.net.au>
>> To: jwlua at jwmusic.nu
>> Subject: [JW Lua] Creating new text expression category
>> Message-ID: <ED819027-5540-438E-B23C-FF57DB07B431 at iinet.net.au>
>> Content-Type: text/plain; charset=utf-8
>>
>> Can anyone help?
>>
>> I?m loading the standard TECHNIQUETEXT FCCategoryDef (ItemNo 5), changing the name and some values, then trying to Save() as a new category.
>>
>> SaveNew(), SaveAs(new_unique_id) and SaveNewWithType(some_type) all fail.
>> Save() succeeds but doesn?t change or update the CategoryDefs collection.
>>
>> Carl
>>
>>
>>
>>
>> ------------------------------
>>
>> Subject: Digest Footer
>>
>> _______________________________________________
>> JWLua mailing list
>> JWLua at jwmusic.nu
>> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>>
>>
>> ------------------------------
>>
>> End of JWLua Digest, Vol 87, Issue 1
>> ************************************
>
>
>
> ------------------------------
>
> Subject: Digest Footer
>
> _______________________________________________
> JWLua mailing list
> JWLua at jwmusic.nu
> http://jwmusic.nu/mailman/listinfo/jwlua_jwmusic.nu
>
>
> ------------------------------
>
> End of JWLua Digest, Vol 87, Issue 2
> ************************************
More information about the JWLua
mailing list